Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Description
We’re looking for a skilled Android Developer to build scalable and maintainable apps using Jetpack Compose, modular architecture, and Clean Architecture. You’ll own features end-to-end, from designing modular layers to delivering pixel-perfect UIs and ensuring smooth performance.
Responsibilities
- Develop and maintain features using Jetpack Compose, Navigation-Compose, and StateFlow.
- Work on modular projects, splitting responsibilities across base/core/data/domain/ui modules.
- Enforce clean separation of concerns with Clean Architecture principles.
- Integrate APIs using Retrofit, manage caching with Room or DataStore.
- Collaborate closely with designers and backend teams to define REST contract requirements.
- Ensure a high level of app performance and responsiveness.
- Conduct code reviews and contribute to shared component libraries.
- Write unit and UI tests using JUnit, MockK, Turbine, and Compose UI testing APIs.
- Contribute to internal documentation and technical design documents.
Requirements
- Strong command of Kotlin, Coroutines, Flow, and Jetpack Compose.
- Experience working on multi-module Android apps.
- Solid understanding of Clean Architecture, repository pattern, and domain-driven design.
- Familiar with tools such as Android Studio, ADB, Firebase, LeakCanary, and Crashlytics.
- Experience with Koin, Hilt, or other DI tools.
- Good grasp of CI/CD, Gradle optimization, and Git workflows.
- Bonus: Familiarity with Compose Animation APIs and Accompanist libraries.
Key Skills
Ranked by relevanceReady to apply?
Join MACH CONSULTANTS and take your career to the next level!
Application takes less than 5 minutes

