Mapbox

Software Development Engineer II, iOS, Navigation SDK

Mapbox

full-time

Posted on:

Origin:  • 🇧🇾 Belarus

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidiOSLinuxSwift

About the role

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