Skip to main content
REACH Digital logo

Senior Android Developer – | Kotlin | MVVM | Jetpack Compose |

REACH Digital
RemoteRemotePosted April 20, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

KotlinAWSAzureFirebaseAgileScrumAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Senior Android Developer – | Kotlin | MVVM | Jetpack Compose |

Remote

Key Responsibilities:

  • Design, develop, and maintain native Android applications using Kotlin, ensuring high performance and reliability across devices and OS versions.
  • Implement modular, scalable architectures following Clean Architecture principles (data, domain, presentation layers).
  • Build modern UI using Jetpack Compose and XML layouts with strong focus on usability and consistency.
  • Implement dependency injection using Dagger/Hilt.
  • Integrate RESTful APIs using Retrofit and OkHttp.
  • Manage deep linking, navigation, and inter-module communication in multi-module projects.
  • Write unit, integration, and UI tests using JUnit, Mockito, and Espresso.
  • Collaborate with QA, product, design, and backend teams in an Agile environment.
  • Participate in code reviews and mentor junior engineers.
  • Continuously improve development practices and tools.

Required Skills & Qualifications:

  • 6–8 years of experience in native Android development.
  • Strong proficiency in Kotlin (coroutines, Flow, extension functions).
  • Experience with Clean Architecture and MVVM/MVI patterns.
  • Hands-on experience with Jetpack Compose.
  • Experience with Dagger/Hilt for dependency injection.
  • Strong experience with Retrofit and OkHttp for API integration.
  • Knowledge of multi-module project architecture.
  • Experience with testing frameworks: JUnit, Mockito, Espresso.
  • Familiarity with performance tools (Android Studio Profiler, LeakCanary).
  • Experience in Agile/Scrum environments.
  • Strong problem-solving and communication skills.

Preferred Qualifications

  • Experience with cloud platforms (Firebase, AWS, Azure).
  • Familiarity with Jetpack libraries (WorkManager, Room, DataStore, Navigation, Paging).

Key Competencies:

  • Attention to detail
  • Ownership and accountability
  • Critical thinking
  • Team collaboration
  • Continuous learning mindset

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free