companyflatgigs 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.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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

Tailoring 0 resumes

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