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
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
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