-
Confidential

Senior Android Developer (Kotlin & Android Java)

Confidential
United Arab Emirates · Full-time · Mid-Senior

We are seeking a highly experienced Senior Android Developer to design, build, and maintain robust Android applications using Kotlin and Android Java. The ideal candidate will have deep expertise in native Android development, strong architectural judgment, and hands-on experience delivering scalable, secure, and high-performance mobile applications in production environments.

This role requires close collaboration with backend teams, product owners, UI/UX designers, and QA engineers to deliver reliable, maintainable, and future-proof Android solutions.


Key Responsibilities

  • Design, develop, and maintain native Android applications using Kotlin (primary) and Java (legacy/maintenance)
  • Architect clean, modular, and testable Android applications using MVVM / Clean Architecture principles
  • Implement robust UI using Jetpack Compose and/or XML layouts (Material Design 3)
  • Integrate Android apps with RESTful APIs and real-time services (JSON, WebSockets, push notifications)
  • Manage app lifecycle, background processing, and performance optimization
  • Handle offline storage and caching using Room / SQLite / DataStore
  • Implement authentication, authorization, and secure data storage (Keystore, encrypted storage)
  • Ensure high code quality through code reviews, refactoring, and adherence to best practices
  • Write unit tests and UI tests using JUnit, Mockito, Espresso
  • Collaborate with backend teams to define API contracts and data models
  • Monitor, debug, and resolve production issues and crashes
  • Prepare applications for Google Play Store submission and manage release cycles
  • Mentor junior developers and contribute to technical decision-making


Required Technical Skills

Android & Mobile Development

  • Strong experience with Kotlin and solid knowledge of Android Java
  • Deep understanding of Android SDK, app lifecycle, and system components
  • Experience with Jetpack libraries (ViewModel, LiveData, Navigation, Room, WorkManager)
  • Hands-on experience with Jetpack Compose
  • Strong knowledge of Material Design guidelines
  • Experience handling multi-module Android projects

Architecture & Code Quality

  • Proven experience with MVVM / Clean Architecture
  • Dependency Injection using Hilt / Dagger
  • Strong understanding of SOLID principles and design patterns
  • Experience writing clean, maintainable, and scalable code

Networking & Data

  • REST API integration using Retrofit / OkHttp
  • JSON serialization (Moshi / Gson)
  • Offline-first strategies and data synchronization
  • Background tasks and scheduling

Testing & Debugging

  • Unit testing and UI testing best practices
  • Debugging performance, memory leaks, and ANRs
  • Experience using Android Profiler and crash reporting tools


DevOps & Tooling

  • Experience with Git (branching strategies, code reviews, pull requests)
  • Familiarity with CI/CD pipelines for Android builds (Gradle, automated builds)
  • Experience managing multiple environments (Dev, Staging, Production)
  • Knowledge of versioning, signing, and Play Store deployment


Nice to Have

  • Experience with Firebase (Crashlytics, FCM, Analytics)
  • Knowledge of push notifications and deep linking
  • Experience integrating third-party SDKs (maps, payments, analytics)
  • Exposure to cross-platform collaboration with backend (.NET, Java, Node.js) teams
  • Experience in enterprise or large-scale consumer applications


Soft Skills

  • Strong problem-solving and analytical skills
  • Ability to work independently and take ownership of features
  • Clear communication with technical and non-technical stakeholders
  • Mentoring mindset and team collaboration focus
  • High attention to performance, security, and user experience


Experience & Qualifications

  • 5+ years of professional Android development experience
  • Proven track record of delivering Android apps to production
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience

Key Skills

Ranked by relevance

android ui storage sqlite gradle java
Login to Apply
Posted
Feb 03, 2026
Type
Full-time
Level
Mid-Senior
Location
Dubai

Industries

Software Development Real Estate

Categories

Information Technology Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ubique Systems
Related

Senior Android Payments Developer

2026-05-28

Contract
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Jamit Labs GmbH
Related

App Entwickler:in (Android, Kotlin) m/w/d

2026-05-28

Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
SI2001
Related

Java Developer

2026-05-30

Full-time
Associate
Italy
Software Development
Information Technology