. 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.
If you are available, please send your cv at the earliest.
Job Type: Full-time
Pay: QAR10,000.00 - QAR11,000.00 per month
Experience:
Android development: 5 years (Preferred)
* Jetpack Compose, modular architecture: 3 years (Preferred)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.