
Property Finder
Senior Android Engineer (Mobile Applications)
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 28/04/2026
Job overview
Date posted
14/03/2026
Location
Dubai, United Arab Emirates
Salary
Undisclosed
Compensation
Comprehensive package
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
28/04/2026
Job description
The Senior Android Engineer will lead the architecture, design, and development of high-quality mobile applications using Kotlin, Kotlin Coroutines, Kotlin Flows, and Jetpack Compose. This role requires expertise in MVVM Architecture, API integration, Clean Architecture, UI implementation, and accessibility. The engineer will influence product strategy, participate fully in the product development lifecycle, own performance benchmarking, monitoring, and optimization, and provide guidance on frameworks, libraries, patterns, and CI/CD processes using tools such as Azure DevOps, Bitrise, or GitHub Actions. The position emphasizes design, UX, technical quality, and mentorship within a cross-functional team consisting of design, engineering, data, and product members, impacting millions of users across the MENA real estate ecosystem.
Required skills
Key responsibilities
- Lead the architecture, design, and development of Android applications using Kotlin, Kotlin Coroutines, and Kotlin Flows
- Participate in technical decisions around frameworks, libraries, patterns, and CI/CD processes
- Set high standards for architecture, coding practices, and quality
- Engage fully in product development, building a best-in-class mobile application
- Collaborate closely with product management and design to translate requirements into technical specifications
- Own performance benchmarking, monitoring, and optimization of mobile applications
Experience & skills
- 7+ years experience as an Android engineer
- Expert-level knowledge of Android fundamentals, Kotlin, Kotlin Coroutines, Kotlin Flows, Jetpack Compose, MVVM Architecture, and API integration
- Proven track record of shipping high-quality mobile apps
- Expertise in delivering Clean Architecture
- Strong affinity for design and UX with excellent UI implementation skills
- Experience with accessibility in mobile applications
- Self-directed, analytical, highly responsible, and collaborative team player
- Strong verbal and written communication skills in English
- Computer Science Degree or equivalent education
- Strong understanding of CI/CD with tools such as Azure DevOps, Bitrise, or GitHub Actions
- Experience with A/B Testing and Feature Flags