×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer

Job in Abu Dhabi, UAE/Dubai
Listing for: Inception
Full Time position
Listed on 2026-06-20
Job specializations:
  • Software Development
    Full Stack Developer, Software Architect, App Developer - Mobile/Web, iOS Developer
Salary/Wage Range or Industry Benchmark: 300000 - 400000 AED Yearly AED 300000.00 400000.00 YEAR
Job Description & How to Apply Below

Principal Mobile Engineer – Inception, Abu Dhabi About the Company

Inception, a G42 company, is the region’s leading innovator of AI-powered domain-specific as well as industry-agnostic products, built on a rich heritage of research and development. Within the G42 ecosystem, Inception functions as the core intelligence layer – transforming data and compute infrastructure into real-world, applied AI solutions. Beyond its commercial endeavors, Inception is committed to creating positive societal impact. For more information, please visit (Use the "Apply for this Job" box below)..

About

the Role

We are seeking a highly accomplished Principal Mobile Engineer to lead end-to-end technical strategy, architecture, and execution across mobile experiences for our AI platform. This individual will be instrumental in defining system-level patterns, enforcing engineering best practices, and mentoring senior engineers within a fast-paced, agile environment. You will lead critical components of our mobile architecture and provide technical leadership across iOS and Android ecosystems, ensuring world-class quality, performance, and security.

Responsibilities
  • Mobile Architecture & Strategy – Define the end-to-end mobile architecture (iOS, Android, Huawei) aligned to product goals, platform constraints, and security requirements.
  • Hands-on Engineering – Deliver production-grade mobile code and frameworks using React Native, Flutter, and/or native stacks (Swift/SwiftUI/UIKit, Kotlin/Jetpack).
  • Platform Integration – Design robust client platform integrations (REST/GraphQL, BFF patterns), authentication/authorization, and secure storage for sensitive data.
  • Performance & Reliability – Drive excellence in app startup time, rendering, memory usage, network efficiency, offline-first experiences, and resilience in poor connectivity.
  • Mobile Security – Establish secure coding standards (OWASP MASVS), certificate pinning, jailbreak/root detection (where appropriate), secrets handling, and privacy-by-design practices.
  • Developer Experience – Create reusable UI/components, internal SDKs, build tooling, and patterns that enable teams to scale and ship faster with consistency.
  • Release Engineering – Own CI/CD pipelines for mobile (Fastlane, Bitrise/Codemagic, Git Hub Actions/Azure Dev Ops), automated signing, versioning, and staged rollouts.
  • Observability – Implement crash/performance monitoring (Crashlytics/Sentry), structured logging, analytics, and real-time telemetry to guide product and engineering decisions.
  • Mentorship & Standards – Mentor senior engineers, lead design reviews, enforce best practices, and raise the bar on code quality, testing discipline, and architectural decision-making.
  • Collaboration – Partner with backend, AI, security, product, and UX teams to deliver polished mobile experiences and ensure strong alignment across the stack.
Qualifications

To qualify for the role, you must have 12+ years of software development experience with significant hands‑on mobile engineering expertise.

Required Skills
  • Mobile Platforms – Deep experience building and scaling apps for iOS and Android.
  • Mobile Languages – Swift (SwiftUI/UIKit), Kotlin (Jetpack/Compose); working knowledge of Objective‑C and Java is a plus.
  • Cross‑Platform Frameworks – Strong hands‑on experience with React Native and/or Flutter; ability to define trade‑offs and choose the right approach per product needs.
  • Mobile Architecture Patterns – Clean Architecture, MVVM/MVI, modularization (feature modules), dependency injection, reactive patterns, offline‑first sync patterns.
  • API & Integration – Designing and consuming REST/GraphQL APIs; BFF patterns;
    Web Sockets/streaming where needed; robust error handling and retries.
  • State & Data – Local persistence (SQLite/Room/Core Data), secure storage (Keychain/Keystore), caching strategies, background tasks, and sync engines.
  • UI Systems – Design system implementation, accessibility, internationalization (i18n), theming, responsive layouts, and high‑fidelity animations.
  • Testing – Unit/UI/integration testing (XCTest, Espresso, Robolectric, Flutter test, Detox); snapshot testing; test automation with device farms.
  • Dev Ops & Release – App signing/provisioning,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary