Mapbox is the leading real-time location platform for a new generation of location-aware businesses.
The Navigation SDK team builds frameworks and applications that power navigation everywhere for automotive, logistics and consumer apps on Android, iOS and Linux.
Be responsible for feature development in SDK and application layers;
Create an out-of-the-box solution utilizing multiple Mapbox SDKs: Navigation, Maps and Search - to get our customers’ apps up and running at virtually no cost;
Work on the latest technologies including AI, SwiftUI and TCA (The Composable Architecture);
Working closely with Android teams on system design and feature parity;
Manage testing pipeline and release artifacts;
Provide comprehensive documentation developers will find easy to follow;
Review code and design documents, shepherd feature releases;
Evaluate the quality, reliability, and capacity requirements of our user-facing products and become a well-rounded owner of what you deliver;
Work with product owners, sales engineering, and management to drive future product direction.
Requirements
Strong proficiency in Swift with 5+ years of experience;
Desire to build frameworks with robust iterative improvements to API;
Understanding the customer feedback loop and driving it to the highest standard;
Being excellent team player with the ability to work within a collaborative environment;
Desire to learn and to teach;
Passion about programming and having a strong focus on performance aspects;
Implementation of automated testing with XCTest and CI pipelines (e.g. CircleCI);
Proficient understanding of code versioning tools such as Git;
Familiarity with or a desire to learn more about C++ is a plus;
Experience building SDKs in any language is a plus.