Senior Android Developer – | Kotlin | MVVM | Jetpack Compose | (India)
REACH DigitalResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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