Senior Mobile Engineer

eMinds

Dubai

On-site

AED 305,000 - 365,000

Full time

25 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
air ticket
employment visa

Job summary

eMinds seeks a Senior Mobile Engineer (Android & iOS) to lead development for production applications. You will build native features with Kotlin/Java on Android and Swift/Objective-C on iOS, and craft cross‑platform modules using Flutter and Dart where applicable.

You’ll mentor developers and collaborate across Product, Design, Backend, QA, and Security teams. You’ll drive mobile architecture decisions, implement best practices, and ensure robust CI/CD pipelines and app releases for Google Play

Qualifications

  • Must have 5+ years of native Android development experience with Kotlin/Java.
  • Must have 3+ years of native iOS development experience with Swift/Objective-C.
  • Experience with Flutter and Dart for cross‑platform modules.

Responsibilities

  • Lead mobile projects from design, estimation, development, testing, release and production support.
  • Design modular apps using MVVM and Clean Architecture, build reusable components, enforce coding standards.

Skills

Android development
iOS development
Flutter
Dart
Kotlin
Java
Swift
Objective-C
MVVM
Clean Architecture
REST APIs
Firebase
Git
CI/CD
Jenkins
GitHub Actions
Fastlane
App publishing
Jetpack Compose
Android Architecture Components

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field

Tools

GitHub Actions
Jenkins
Fastlane

Job description

Senior Mobile Engineer (Android & iOS)

Location | Dubai, UAE

Employment type | Full-time, onsite

Department | Platform Development

Internal designation | Expert Engineer

Reference | 10387

Salary | AED 30,000, all-inclusive, without family benefits

Employee benefits | Medical insurance, air ticket, and employment visa

About the role

We’re hiring a Senior Mobile Engineer to lead the design, development, and release of production applications for Android and iOS. You’ll build native features using Kotlin and Java on Android and Swift and/or Objective-C on iOS, and develop cross-platform modules using Flutter and Dart where applicable. You’ll guide mobile architecture, mentor developers, and collaborate with Product, Design, Backend, QA, and Security teams.

Key responsibilities
  • Lead mobile projects from technical design and estimation through development, testing, release, and production support.
  • Design modular applications using MVVM and Clean Architecture. Build reusable components and maintain engineering standards through code reviews.
  • Integrate REST APIs, native SDKs, and third-party libraries. Implement push notifications, background processing, offline caching, and local storage.
  • Use Firebase services such as Crashlytics, Analytics, Cloud Messaging, and Remote Config. Monitor production crashes and optimize memory, battery, and network usage.
  • Apply OWASP mobile security principles, including secure storage, encryption, and secure API communication. Support vulnerability remediation and app hardening.
  • Write unit, UI, and integration tests and maintain CI/CD pipelines for automated builds, testing, and deployment.
  • Manage Google Play and Apple App Store releases, including signing, certificates, provisioning profiles, submissions, and updates. Support enterprise app distribution when required.
Required qualifications
  • 5+ years of hands-on native Android development using Kotlin and Java, including experience with Jetpack Compose and Android Architecture Components.
  • 3+ years of hands-on native iOS development using Swift and/or Objective-C, with experience in Apple frameworks and iOS architecture patterns.
  • Practical experience developing cross-platform mobile applications using Flutter and Dart.
  • Experience building and maintaining large-scale, modular mobile applications and integrating REST APIs and native SDKs on both platforms.
  • Experience with FCM and APNs, background tasks, offline caching, and local storage such as Room, SQLite, or Core Data.
  • Experience with mobile testing frameworks such as JUnit, Espresso, XCTest, or XCUITest, along with Git and CI/CD tools such as GitHub Actions, Jenkins, or Fastlane.
  • Experience publishing and maintaining apps on both Google Play and the Apple App Store.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Preferred qualifications
  • Advanced Flutter deployment experience across Android and iOS, or experience building iOS interfaces with SwiftUI.
  • Experience with enterprise app distribution through MDM or EMM, or performance profiling using Android Profiler or Instruments.
  • Exposure to mobile IoT integrations using BLE or MQTT.
LinkedIn job posting skills

Android Development / iOS Development / Kotlin / Java / Swift / Flutter / Dart / Mobile Application Development / REST APIs / Firebase

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile App Developer
Senior Mobile App Developer

LILAC INFOTECH • Dubai

On-site
AED 134,000 - 201,000
Mobile Application Developer (React Native)
Mobile Application Developer (React Native)

CNTXT AI • United Arab Emirates

On-site
AED 250,000 - 420,000
Mobile Application Developer
Mobile Application Developer

CNTXT, Inc. • Abu Dhabi

On-site
AED 180,000 - 240,000
Mobile Applications Developer (Flutter/Xamarin) ARABIC SPEAKING
Mobile Applications Developer (Flutter/Xamarin) ARABIC SPEAKING

Brixio Singapore • Dubai

On-site
AED 180,000 - 300,000
Mobile Application Developer
Mobile Application Developer

Websmart IT Solutions LLC • Dubai

On-site
AED 39,000 - 50,000
Software Engineer - Android
Software Engineer - Android

Entertainer Fz • Dubai

On-site
AED 180,000 - 300,000
Competitive salary and benefits
Energetic and innovative team
Contribution to UAE brand
iOS Engineer | KBC Technologies | Dubai, UAE
iOS Engineer | KBC Technologies | Dubai, UAE

Tech Junction Ltd • Dubai

On-site
AED 300,000 - 540,000
Senior Mobile Engineer - Android & iOS | Dubai Onsite
Senior Mobile Engineer - Android & iOS | Dubai Onsite

eMinds • Dubai

On-site
AED 305,000 - 365,000
Medical insurance
air ticket
employment visa
Mobile Developer Job in Dubai, United Arab Emirates`
Mobile Developer Job in Dubai, United Arab Emirates`

Naffco • Dubai

On-site
AED 167,400 - 279,000
App Developer (Android and iOS)
App Developer (Android and iOS)

BlackTrader • Dubai

On-site
AED 200,880 - 323,640
Top locations