flatgigs logoflatgigs logo

Lead Principal Mobile SDK Engineer for Navigation Solutions

flatgigsDubai, Dubai, United Arab Emirates
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Requirements:10+ Years of Engineering Experience: Extensive knowledge of mobile development lifecycles. Dual Native Proficiency: Advanced skills in both Kotlin (Android) and Swift (iOS), with the ability to switch contexts fluidly. SDK/Library Development: Proven ability to build and maintain SDKs or libraries for third-party applications, with a strong understanding of semantic versioning and ABI stability. System Design: Experience in designing clean interfaces to abstract complex internal logic. Background Execution: In-depth knowledge of Android Foreground Services and iOS Background Modes to ensure uninterrupted navigation.

About the job

Join our dynamic team at flatgigs as a Principal Mobile SDK Engineer, where you will spearhead the architecture and development of our innovative Navigation SDK. This is not your typical app development role; you will be at the forefront of creating the core engine that enhances navigation experiences.

Your expertise will involve wrapping and extending open-source native mapping engines, seamlessly integrating our custom routing APIs, and providing a clean, robust, and developer-friendly API for both Android and iOS platforms.

Working closely with our founders, you will transform our navigation logic into a high-performance, reusable SDK product that developers will love.

Key Responsibilities:

  • SDK Architecture: Design and implement a unified navigation SDK architecture for Android (Kotlin) and iOS (Swift) that integrates with native mapping libraries.
  • Core Navigation Logic: Develop intricate algorithms for turn-by-turn navigation, including route snapping, off-route detection, rerouting, and ETA calculation.
  • API Design: Create intuitive, idiomatic, and thread-safe APIs to enhance developer experience.
  • Performance Optimization: Focus on optimizing battery usage, memory management, and CPU efficiency during navigation sessions.
  • Sensor Fusion: Leverage raw GPS, accelerometer, and gyroscope data to enhance location accuracy in challenging environments.
  • Release Engineering: Oversee the CI/CD pipeline for SDK distribution and versioning management.

About flatgigs

At flatgigs, we are passionate about creating cutting-edge technology to enhance navigation experiences. Our team values innovation, collaboration, and a commitment to excellence as we develop tools that empower developers and users alike.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.