{bc}
linkedin

Principal Engineer

Inception
, UAE
Lead
iOSAndroidSwiftSwiftUIUIKitKotlin
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

iOSAndroidSwift
Smart Apply

Full Job Posting

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, GitHub Actions/Azure DevOps), 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; WebSockets/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.
  • DevOps & Release – App signing/provisioning, Fastlane, CI/CD for mobile, feature flags, staged rollouts, and app store release management (Apple App Store, Google Play).
  • Security & Compliance – OWASP MASVS awareness, secure networking, privacy controls, secure authentication (OAuth2/OIDC), and handling PII responsibly.
  • Tooling & Ecosystem – Xcode, Android Studio, Gradle, CocoaPods/SPM, build caching, code quality tools (SwiftLint, ktlint).

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Inception