Senior Android Mobile Developer – Dubai, UAE

Website Techgrowglobal

Location

Dubai, United Arab Emirates

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Telecommunications

Job Overview

We are seeking an experienced Senior Android Mobile Developer to join a technology team in Dubai, UAE. This is a 5-day office-based, contract-to-hire position for one year, with preference for candidates who can join immediately. The role focuses on developing high-quality Android applications using modern Kotlin and Android development technologies.

The successful candidate will work with Android, Kotlin, Jetpack Compose, Android Jetpack, Room, Navigation, Coroutines, Flow, REST APIs, JSON, dependency injection frameworks, and modern architectural patterns such as Clean Architecture and MVVM. The role also involves application testing, security, performance optimization, version control, and location-based technologies such as Google Maps or Mapbox.

This opportunity provides scope for career growth and professional development through hands-on experience with modern mobile application development, Kotlin Multiplatform, Compose Multiplatform, application architecture, testing, security, and performance engineering.

Key Responsibilities

  • Develop and maintain Android applications using Kotlin.
  • Build modern user interfaces using Jetpack Compose.
  • Implement scalable application architecture using Clean Architecture and MVVM.
  • Develop Android applications using Jetpack, Room, and Navigation components.
  • Implement asynchronous programming using Coroutines and Flow.
  • Integrate REST APIs and JSON-based services.
  • Implement dependency injection using Hilt, Dagger, Koin, or equivalent technologies.
  • Integrate Google Maps or Mapbox into mobile applications.
  • Develop and maintain reliable and reusable mobile application components.
  • Write and maintain unit and UI tests.
  • Identify and resolve application performance issues.
  • Implement appropriate mobile application security practices.
  • Support application optimization and quality improvements.
  • Use Git and version-control practices for collaborative development.
  • Contribute to Kotlin Multiplatform and Compose Multiplatform initiatives where applicable.
  • Collaborate with developers and other technical stakeholders throughout the software development lifecycle.

Requirements & Qualifications

  • 7–10 years of professional mobile application development experience.
  • Strong hands-on experience with Android and Kotlin.
  • Strong experience with Jetpack Compose.
  • Experience with Google Maps and/or Mapbox.
  • Strong understanding of Clean Architecture and MVVM.
  • Experience with Android Jetpack, Room, and Navigation.
  • Strong knowledge of Coroutines and Flow.
  • Experience integrating REST APIs and JSON.
  • Experience with Hilt, Dagger, Koin, or similar dependency injection frameworks.
  • Experience with unit testing and UI testing.
  • Strong understanding of mobile application performance optimization.
  • Knowledge of Android application security practices.
  • Experience with Kotlin Multiplatform and Compose Multiplatform.
  • Strong Git and version-control skills.
  • Strong problem-solving and software development skills.
  • Immediate availability is required/preferred.
  • Willingness to work 5 days from the office in Dubai.
  • Ability to work under a one-year contract-to-hire arrangement.

Salary, Benefits & Career Growth

Salary information has not been provided by the employer and therefore is not listed.

The position provides professional development opportunities through hands-on work with Android, Kotlin, Jetpack Compose, modern mobile architecture, Kotlin Multiplatform, Compose Multiplatform, testing, security, performance optimization, and API integration.

The contract-to-hire structure provides an opportunity to demonstrate technical capabilities within a professional mobile development environment. Career progression may include Senior Android Engineering, Mobile Architecture, Mobile Technical Leadership, and cross-platform application development roles. Relevant Android, Kotlin, cloud, and mobile development certifications or technical training can further support professional development.

Application Process

Application Process (Website)

No official online application link was provided in the job advertisement.

Interested candidates should send their updated CV directly to the recruitment email below.

Immediate joiners are preferred.

HR Email for Application

Send your updated CV directly

Please mention “Senior Android Mobile Developer – Dubai” in the subject line.

To apply for this job email your details to ritika.k@techgrowglobal.com