Full-time

Mapbox is hiring a Software Development Engineer II, iOS, Navigation SDK

About the Role

Mapbox is looking for a Software Development Engineer II to join our iOS Navigation SDK team. In this role, you will drive feature development across SDK and application layers, crafting out-of-the-box solutions that leverage our suite of SDKs. You’ll work on the latest technologies and contribute to the tools developers rely on for mapping and navigation.

What You'll Do

  • 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.
  • Work on the latest technologies including AI, SwiftUI, and TCA (The Composable Architecture).
  • Work 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 and shepherd feature releases.
  • Evaluate the quality, reliability, and capacity requirements of our user-facing products.
  • Work with product owners, sales engineering, and management to drive future product direction.

What We're Looking For

  • 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 an 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.

Nice to Have

  • Familiarity with or a desire to learn more about C++ is a plus.
  • Experience building SDKs in any language is a plus.

Technical Stack

  • Swift
  • iOS
  • SwiftUI
  • TCA (The Composable Architecture)
  • AI
  • XCTest
  • CircleCI
  • Git
  • C++

Team & Environment

You will join the Navigation SDK team, working closely with Android teams on system design and feature parity.

Benefits & Compensation

  • Supportive health care.
  • Parental leave.
  • Flexibility for the things that come up in life.
  • Innovating on how we think about supporting our people.
  • Environment of teaching and learning to equip employees with the tools needed to be successful.

We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.

Required Skills
SwiftiOSSwiftUITCA (The Composable Architecture)AIXCTestCircleCIGitC++Navigation SDKMobile DevelopmentSoftware ArchitectureAutomated TestingCI/CDGeospatial Technology
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Mapbox

Mapbox is the leading real-time location platform for a new generation of location-aware businesses, providing tools to power navigation for people, packages, and vehicles.

Visit website
Job Details
Category mobile
Posted 7 months ago