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 relevance
Related Jobs
3 roles aligned with this opportunity
Android Developers (Local candidates ONLY)
2026-03-03
Senior Engineer - Cybersecurity
2026-05-24
Middle Full Stack Developer
2026-05-22
- Posted
- Apr 29, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Doha
- Company
- MACH CONSULTANTS
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Android Developers (Local candidates ONLY)
2026-03-03
Senior Engineer - Cybersecurity
2026-05-24
Middle Full Stack Developer
2026-05-22