-
View all jobs
Experience: 5-7 years
Location: Qatar
Job Type: Full-time
Job Description
We are seeking experienced Android Developers to join our mobile engineering team and help craft high-quality, scalable, and maintainable Android applications. You’ll work with Jetpack Compose, Clean Architecture, and modular app design principles. Senior candidates will also be expected to lead architectural decisions, mentor peers, and drive technical excellence across projects.
Responsibilities
Job Type: Full Time
Job Location: Qatar
Location: Qatar
Job Type: Full-time
Job Description
We are seeking experienced Android Developers to join our mobile engineering team and help craft high-quality, scalable, and maintainable Android applications. You’ll work with Jetpack Compose, Clean Architecture, and modular app design principles. Senior candidates will also be expected to lead architectural decisions, mentor peers, and drive technical excellence across projects.
Responsibilities
- Build features using Jetpack Compose, Navigation-Compose, StateFlow, and Coroutines.
- Design and maintain multi-module app architectures following Clean Architecture and separation of concerns.
- Implement REST API integration with Retrofit, handle local persistence with Room or DataStore.
- Optimize UI performance and responsiveness with Compose and custom components.
- Collaborate closely with backend engineers, designers, and QA teams to ensure seamless functionality and pixel-perfect UIs.
- Lead and participate in code reviews and contribute to internal libraries and shared components.
- Write and maintain unit, integration, and UI tests using JUnit, MockK, Turbine, and Compose testing APIs.
- Maintain and optimize CI/CD pipelines, Gradle builds, and Git workflows.
- Contribute to documentation and participate in design discussions.
- Take ownership of architectural decisions and enforce modularization best practices.
- Mentor junior and mid-level developers via design sessions, pair programming, and code reviews.
- Drive adoption of advanced patterns like MVI, MVVM, sealed Result classes, and unidirectional data flow.
- Evaluate and introduce new technologies, Compose APIs, and tools like Accompanist.
- Improve app reliability through feature toggling, in-app updates, and runtime configuration.
- Proficient in Kotlin, Coroutines, Flow, and Jetpack libraries.
- Solid experience working on multi-module Android projects.
- Deep understanding of Clean Architecture, repository pattern, and domain-driven design.
- Hands-on experience with DI tools like Hilt or Koin.
- Comfortable with Firebase, LeakCanary, Crashlytics, ADB, and performance profiling.
- Familiar with best practices for testing, modular test strategies, and mocking.
- Experience with CI/CD tools and build optimization strategies.
Job Type: Full Time
Job Location: Qatar
Key Skills
Ranked by relevance
android
cicd
ui
firebase
kotlin
gradle
junit
git
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Android Payments Developer
2026-05-28
Contract
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Related
Backend Java Kotlin + AI DevOps
2026-05-08
Full-time
Entry
Argentina
Strategic Management Services
Engineering
View Job Details
Related
Senior Frontend Engineer
2026-05-28
Full-time
Not Applicable
Ireland
Technology
Engineering
Login to Apply
- Posted
- Apr 29, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Qatar
- Company
- MACH CONSULTANTS
Industries
Strategic Management Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Android Payments Developer
2026-05-28
Contract
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Related
Backend Java Kotlin + AI DevOps
2026-05-08
Full-time
Entry
Argentina
Strategic Management Services
Engineering
View Job Details
Related
Senior Frontend Engineer
2026-05-28
Full-time
Not Applicable
Ireland
Technology
Engineering