Mobile Development Engineer

Anotech

Dubai

On-site

AED 320,000 - 420,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Anotech is seeking a senior Android engineer to design, develop, and maintain sophisticated Android applications in Kotlin. You will implement map-based features, adhere to Clean Architecture and MVVM, and collaborate with product, design, and backend teams to deliver high-quality mobile solutions.

Candidates should have strong experience with Kotlin, Jetpack Compose, and map APIs, plus a solid background in testing, performance optimization, and security best practices.

Qualifications

  • 6+ years of experience in Android application development.
  • Strong proficiency in Kotlin & Jetpack Compose.
  • Proven experience in developing map-based Android applications (Google Maps/Mapbox).
  • Good understanding of Clean Architecture, MVVM, and separation of concerns.
  • Experience with Android Jetpack components (ViewModel, LiveData, Room, Navigation).
  • Knowledge of RESTful APIs and JSON integration.
  • Experience with third-party libraries and SDKs.
  • Familiarity with Git or other version control systems.
  • Experience with dependency injection (Hilt/Dagger/Koin).
  • Knowledge of Coroutines and Flow.
  • Experience with unit testing and UI testing.
  • Understanding of app performance optimization and security best practices.
  • Knowledge of Kotlin Multiplatform
  • Knowledge of Compose Multiplatform

Responsibilities

  • Design, develop, and maintain high-quality Android applications using Kotlin.
  • Build and optimize map-based features (location tracking, routing, markers, geofencing).
  • Follow Clean Architecture principles for scalable, maintainable code.
  • Collaborate with product managers, designers, and backend teams to define and implement features.
  • Write clean, reusable, and well-documented code.
  • Identify and fix bugs, performance bottlenecks, and memory leaks.
  • Ensure application performance, quality, and responsiveness.
  • Participate in code reviews and contribute to development standards.

Skills

Kotlin
Jetpack Compose
Android development
MVVM
Clean Architecture
RESTful APIs
Coroutines
Flow
Testing (unit/UI)
Kotlin Multiplatform
Compose Multiplatform
Map-based features

Tools

Git
Dagger/Hilt
Android Studio
Map APIs
Kotlin Multiplatform tooling

Job description

Job Purpose:

Responsible for designing, developing, and maintaining high-quality Android applications using Kotlin and Kotlin Multiplatform (KMM). The role focuses on building scalable, secure, and high-performing mobile solutions, including map-based features, while following modern development practices such as Clean Architecture, MVVM, automated testing, and continuous improvement.

Key Responsibilities:
  • Design, develop, and maintain high-quality Android applications using Kotlin
  • Build and optimize map-based features (e.g., location tracking, routing, markers, geofencing)
  • Follow Clean Architecture principles to ensure scalable, maintainable, and testable code
  • Collaborate with product managers, designers, and backend teams to define and implement features
  • Write clean, reusable, and well-documented code
  • Identify and fix bugs, performance bottlenecks, and memory leaks
  • Ensure application performance, quality, and responsiveness
  • Participate in code reviews and contribute to continuous improvement of development standards
Qualifications and Experience:
  • Minimum 6+ years of experience in Android application development
  • Strong proficiency in Kotlin & Jetpack Compose
  • Proven experience in developing map-based Android applications (Google Maps, Mapbox, or similar)
  • Good understanding of Clean Architecture, MVVM, and separation of concerns
  • Experience with Android Jetpack components (ViewModel, LiveData, Room, Navigation, etc.)
  • Knowledge of RESTful APIs and JSON integration
  • Experience with third-party libraries and SDKs
  • Familiarity with Git or other version control systems
  • Experience with dependency injection (Hilt/Dagger/Koin)
  • Knowledge of Coroutines and Flow
  • Experience with unit testing and UI testing
  • Understanding of app performance optimization and security best practices
  • Knowledge of Kotlin Multiplatform
  • Knowledge of Compose Multiplatform
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Developer
Mobile Developer

METAMORF Info Tech FZ LLC • Dubai

On-site
AED 240,000 - 360,000
Senior Android Engineer
Senior Android Engineer

IDCMPS • Abu Dhabi

On-site
AED 167,400 - 223,200
As per client policy
Android Engineer
Android Engineer

Tanqeeb • Abu Dhabi

On-site
AED 335,000 - 513,000
Senior Android Dev - Kotlin, Maps & Clean Arch
Senior Android Dev - Kotlin, Maps & Clean Arch

METAMORF Info Tech FZ LLC • Dubai

On-site
AED 240,000 - 360,000
Senior Android Developer
Senior Android Developer

Luxoft • Dubai

On-site
AED 180,000 - 320,000
Senior Android Engineer: Kotlin, Maps & Clean Architecture
Senior Android Engineer: Kotlin, Maps & Clean Architecture

Anotech • Dubai

On-site
AED 320,000 - 420,000
Senior Android Engineer - Kotlin, Jetpack Compose, MVVM
Senior Android Engineer - Kotlin, Jetpack Compose, MVVM

Confidential • Dubai

On-site
AED 180,000 - 280,000
Android Developer
Android Developer

Mfluid • Dubai

On-site
AED 150,000 - 270,000
Principal Mobile SDK Engineer (Navigation)
Principal Mobile SDK Engineer (Navigation)

Flatgigs • Dubai

On-site
AED 250,000 - 420,000
Principal Mobile SDK Engineer
Principal Mobile SDK Engineer

Tanqeeb • Dubai

On-site
AED 320,000 - 600,000