Principal Mobile SDK Engineer
Role Overview
Own end-to-end architecture and delivery as the mobile SDK evolves from an internal build into a commercial product for external developers.
This is engine and SDK work: public interfaces, behavior on real devices, and documentation are core product deliverables.
Work with routing, search, and tile teams and report directly to the Founder and CEO; grow and lead the mobile team as it develops.
Key Skills for This Role
Full Job Posting
Platform
Client is building a maps and location-intelligence platform with routing, search, tile, and optimization engines, worldwide map data, and live traffic across more than 80 countries.
The mobile SDK will bring maps, search, routing, and turn-by-turn navigation into customer applications.
Role
Own end-to-end architecture and delivery as the mobile SDK evolves from an internal build into a commercial product for external developers.
This is engine and SDK work: public interfaces, behavior on real devices, and documentation are core product deliverables.
Work with routing, search, and tile teams and report directly to the Founder and CEO; grow and lead the mobile team as it develops.
SDK and navigation
- Design a unified SDK architecture that keeps the mapping and rendering layer private and replaceable.
- Build turn-by-turn guidance, route snapping, off-route detection, rerouting, ETA, and trip-state logic.
- Design idiomatic, thread-safe public APIs with a strong developer experience.
- Produce reference documentation, integration guides, migration notes, and sample applications.
Location, performance, and release
- Use GPS, accelerometer, and gyroscope sensor fusion to improve location quality in tunnels, urban canyons, and weak-signal areas.
- Optimize battery, memory, tile caching, and thermal behavior across long navigation sessions.
- Support background location and audio modes so guidance continues when an app is backgrounded.
- Deliver multilingual voice guidance including Arabic and right-to-left map labeling.
- Package and version binaries for private gated and public distribution channels.
- Test with unit, integration, and device tests, simulated locations, and recorded route replay.
Required qualifications
- 10+ years building mobile software, with a substantial part on iOS.
- Expert Swift and deep command of concurrency, background modes, application lifecycle, permissions, memory, and power behavior.
- Track record building and maintaining SDKs or libraries used by external developers; understands semantic versioning, backward compatibility, and module stability.
- Advanced production experience with a major map or navigation SDK, such as Mapbox, MapLibre, Google Maps SDK, or equivalent.
- System-design ability across complex internal engines and simple public interfaces; writes documentation and demonstrates self-direction.
Strong advantages
- Working proficiency in Kotlin and Android; vector tiles, Metal or OpenGL rendering, GeoJSON, Mercator, and WGS84.
- Computational geometry, Kotlin Multiplatform or shared-core approaches, and offline-first handling of large local map datasets.
- CarPlay or embedded automotive delivery; Arabic-language products or right-to-left interfaces; experience growing and leading a small engineering team.
Hiring process
- The process consists of three conversations, without algorithm puzzles or a take-home project lasting more than a few hours.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Flatgigs
Business Development Manager
Riyadh, KSA
The company is seeking a Business Development Manager to convert existing relationships and develop new commercial opportunities across Saudi Arabia. The role owns the full sales cycle, from senior-stakeholder meetings a
Corporate Setup & Compliance Specialist
Dubai, UAE
Flatgigs is seeking an execution-focused specialist to manage UAE and GCC corporate setup, client onboarding, banking coordination and compliance. The role requires 4–6 years of UAE corporate service provider or business
Software Solution Architect (AI & Startup Technology)
Dubai, UAE
The employer seeks an experienced Software Solution Architect to evaluate startup technologies, advise on AI and software productization, and design integrations with the client’s platforms. Candidates need substantial s
People Operations & Engagement Lead
Dubai, UAE
Flatgigs is looking for a people-focused lead to build engagement, learning, and talent-facing programmes across its group. The role spans engagement surveys, events, coaching, onboarding, communications, and reporting.
Senior Technical Communications Architect
Dubai, UAE
The employer seeks a senior technical communications architect to shape technical content and documentation frameworks and bridge business and engineering teams. Candidates need at least eight years in technology and sys
Epic Designer
Dubai, UAE
The employer is seeking an experienced multidisciplinary designer to create strategic presentations, responsive Framer landing pages, proposals, and brand assets. Candidates need 8+ years of design experience, strong Pow
IT Systems and Network Administrator
, UAE
Flatgigs is seeking an IT Systems and Network Administrator to manage company hardware, software access, vendors, security controls, and internal IT support. The role requires 3-4 years of relevant experience, macOS and
Country Manager
, UAE
Flatgigs is seeking a commercially driven Country Manager to lead country operations, business growth, profitability, client relationships, and project delivery. The role requires strong experience in IT consulting, digi
Business Development Manager
Riyadh, KSA
Corporate Setup & Compliance Specialist
Dubai, UAE
Software Solution Architect (AI & Startup Technology)
Dubai, UAE
People Operations & Engagement Lead
Dubai, UAE
Senior Technical Communications Architect
Dubai, UAE
Epic Designer
Dubai, UAE
IT Systems and Network Administrator
, UAE
Country Manager
, UAE