Skip to main content
REACH Digital logo

Senior Android Developer – | Kotlin | MVVM | Jetpack Compose | (India)

REACH Digital
Full Timesenior
INPosted April 21, 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 |

\n

Remote

\n

Key Responsibilities:

\n

\n

  • Design, develop, and maintain native Android applications using Kotlin, ensuring high performance and reliability across devices and OS versions.

\n

  • Implement modular, scalable architectures following Clean Architecture principles (data, domain, presentation layers).

\n

  • Build modern UI using Jetpack Compose and XML layouts with strong focus on usability and consistency.

\n

  • Implement dependency injection using Dagger/Hilt.

\n

  • Integrate RESTful APIs using Retrofit and OkHttp.

\n

  • Manage deep linking, navigation, and inter-module communication in multi-module projects.

\n

  • Write unit, integration, and UI tests using JUnit, Mockito, and Espresso.

\n

  • Collaborate with QA, product, design, and backend teams in an Agile workplace.

\n

  • Participate in code reviews and mentor junior engineers.

\n

  • Continuously improve development practices and tools.

\n

\n

Required Skills & Qualifications:

\n

\n

  • 6–8 years of experience in native Android development.

\n

  • Strong proficiency in Kotlin (coroutines, Flow, extension functions).

\n

  • Experience with Clean Architecture and MVVM/MVI patterns.

\n

  • Hands-on experience with Jetpack Compose.

\n

  • Experience with Dagger/Hilt for dependency injection.

\n

  • Strong experience with Retrofit and OkHttp for API integration.

\n

  • Knowledge of multi-module project architecture.

\n

  • Experience with testing frameworks: JUnit, Mockito, Espresso.

\n

  • Familiarity with performance tools (Android Studio Profiler, LeakCanary).

\n

  • Experience in Agile/Scrum environments.

\n

  • Strong problem-solving and communication skills.

\n

\n

Preferred Qualifications

\n

\n

  • Experience with cloud platforms (Firebase, AWS, Azure).

\n

  • Familiarity with Jetpack libraries (WorkManager, Room, DataStore, Navigation, Paging).

\n

\n

Key Competencies:

\n

\n

  • Attention to detail

\n

  • Ownership and accountability

\n

  • Critical thinking

\n

  • Team collaboration

\n

  • Continuous learning mindset

\n

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