Senior Android Developer – | Kotlin | MVVM | Jetpack Compose |
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 |
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