Senior Mobile Engineer
eMinds · Dubai, United Arab Emirates
Tailor my CV for this job — freeSenior Mobile Engineer (Android & iOS)Location | Dubai, UAEEmployment type | Full-time, onsiteDepartment | Platform DevelopmentInternal designation | Expert EngineerReference | 10387Salary | AED 30,000, all-inclusive, without family benefitsEmployee benefits | Medical insurance, air ticket, and employment visaAbout the roleWe’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 responsibilitiesLead 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 qualifications5+ 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 qualificationsAdvanced 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 skillsAndroid Development / iOS Development / Kotlin / Java / Swift / Flutter / Dart / Mobile Application Development / REST APIs / Firebase