CareerPlanSign in

Principal Mobile SDK Engineer

Dubai, Dubai, United Arab Emirates💼 Full-time🗓 2026-09-22 → 2026-09-26

Core

Designing and building a commercial mobile SDK for maps, search, routing, and turn-by-turn navigation that external developers integrate into their applications.

Role type

Principal Mobile SDK Engineer (iOS/Android)

Builds

Public mobile SDKs and navigation features for external developer integration

Domain

Maps, location intelligence, mobile software engineering

Deliverable

production ML models | product features

Required skills

Expert Swift, iOS platform fundamentals (concurrency, background modes, lifecycle, permissions, memory/power), SDK/library architecture, system design, documentation, self-direction

Preferred skills

Kotlin, Android, vector tiles, Metal/OpenGL rendering, GeoJSON, coordinate systems (Mercator, WGS84), computational geometry, Kotlin Multiplatform, offline-first architecture, CarPlay/embedded automotive, Arabic/RTL interfaces, team leadership

Technologies

Swift, Kotlin, iOS, Android, Metal, OpenGL, GeoJSON, Mercator, WGS84

Responsibilities

Own SDK architecture with replaceable mapping/rendering layers, implement core navigation logic (turn-by-turn, rerouting, ETA), design public APIs and documentation, optimize performance (battery, memory, thermal), manage background execution and localization, handle release engineering and quality testing, lead the growing mobile team

Seniority

Principal, hands-on IC with team leadership

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.