Jobiglo

No results.

Mid-level Android Engineer – Mobile Apps

Avenga · Province de Buenos Aires

Mid 🇬🇧 English
Kotlin MVVM Clean Architecture Jetpack Compose Material Design ViewModel StateFlow SharedFlow Kotlin Coroutines Hilt Dagger Retrofit OkHttp Kotlinx Serialization Moshi JUnit Espresso Compose Testing Mockito MockK Navigation Component Gradle (KTS) Firebase Crashlytics GitHub Copilot Microsoft 365 Copilot Prompt Engineering

Job description

About the role

Join a large‑scale digital transformation initiative in the financial services sector, building modern, customer‑centric mobile applications that serve millions of users. As a Mid‑level Android Engineer you will design, develop, and maintain high‑quality Android apps using the latest technologies and architectural best practices.

Key responsibilities

  • Design and implement Android applications following MVVM and Clean Architecture principles.
  • Create responsive user interfaces with Jetpack Compose and Material Design theming.
  • Integrate RESTful services using Retrofit and OkHttp, handling data serialization with Kotlinx Serialization or Moshi.
  • Manage application state with ViewModel, StateFlow, and SharedFlow, and apply Kotlin Coroutines for asynchronous processing.
  • Write unit tests (JUnit) and UI tests (Compose Testing, Espresso) and use mocking frameworks such as Mockito or MockK.
  • Implement dependency injection with Hilt/Dagger and configure build scripts using Gradle (KTS).
  • Collaborate closely with cross‑functional teams in Buenos Aires to ensure performance, scalability, and security of the mobile banking solutions.

Required profile

  • 5+ years of commercial Android development experience.
  • Strong proficiency in Kotlin (1.9.x or later).
  • Deep understanding of MVVM, Clean Architecture, and common design patterns (Factory, Singleton, Repository, Observer).
  • Hands‑on experience with Jetpack Compose, Material Design, and state management.
  • Proven ability to work with Kotlin Coroutines, Flow APIs, and dependency injection frameworks.
  • Located in the CABA/AMBA (Buenos Aires Metropolitan Area) for close collaboration with the local team.

Required skills

  • Kotlin
  • MVVM
  • Clean Architecture
  • Jetpack Compose
  • Material Design
  • ViewModel, StateFlow, SharedFlow
  • Kotlin Coroutines
  • Hilt / Dagger
  • Retrofit, OkHttp
  • Kotlinx Serialization, Moshi
  • JUnit, Espresso, Compose Testing
  • Mockito, MockK
  • Navigation Component
  • Gradle (KTS)
  • Firebase Crashlytics
  • GitHub Copilot, Microsoft 365 Copilot
  • Prompt Engineering

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Avenga.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 1 week from now

30 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Avenga

Province de Buenos Aires