
Property Finder
Android Engineer (Mortgage Finder Mobile Applications)
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 16/03/2026
Job overview
Date posted
30/01/2026
Location
Dubai, United Arab Emirates
Salary
Undisclosed
Compensation
Salary only
Job description
The Android Engineer role at Mortgage Finder, part of the Property Finder Group, focuses on designing, architecting, and developing high-quality Android mobile applications that support the mission of making home financing fast, easy, and transparent. Reporting to the Engineering Manager, the role is positioned at the center of product development, driving the creation of new features from initial concept through delivery to the App Store. The position requires strong expertise in Android fundamentals and modern development practices using Kotlin, Kotlin Coroutines, Kotlin Flows, Jetpack Compose, MVVM Architecture, and API integration. The role emphasizes high standards of architecture, code quality, performance, accessibility, and user experience, with responsibility for defining best coding practices, contributing to technical decisions around frameworks, libraries, architectural patterns, and CI/CD processes. The Android Engineer works in a highly international and collaborative, cross-functional product environment alongside product management, design, data, and engineering teams, translating business and product requirements into detailed technical specifications. The role includes ownership of performance benchmarking, monitoring, and optimization, participation in full lifecycle product development, mentoring peers through leading by example, and influencing product and technical strategy. The position also involves leveraging CI/CD tooling such as Azure DevOps, Bitrise, or GitHub Actions, and applying experimentation techniques including A/B testing and feature flags to continuously improve mobile application quality and user experience across Property Finderās real estate technology ecosystem.
Required skills
Key responsibilities
- Contribute to the architecture, design, and development of Android applications using Kotlin, Kotlin Coroutines, and Kotlin Flows
- Participate in technical decision-making related to frameworks, libraries, architectural patterns, and CI/CD processes
- Define and uphold high architecture and code quality standards and establish best coding practices
- Build and deliver best-in-class Android mobile applications as part of the full product development lifecycle
- Collaborate closely with product management and design teams to translate functional requirements into technical specifications
- Own performance benchmarking, monitoring, and optimization initiatives for Android applications
- Lead by example and influence peers through high-quality implementations and technical contributions
Experience & skills
- Demonstrate a minimum of 5 years of experience as an Android engineer
- Demonstrate expert-level knowledge of Android fundamentals, Kotlin, Kotlin Coroutines, Kotlin Flows, Jetpack Compose, MVVM Architecture, and API integration
- Demonstrate a proven track record of shipping high-quality Android applications
- Demonstrate strong understanding of CI/CD practices and tools such as Azure DevOps, Bitrise, or GitHub Actions
- Demonstrate experience with A/B testing and feature flags
- Hold a Computer Science degree or similar educational background
- Demonstrate proficiency in written and verbal English