Mapbox

Software Development Engineer II, iOS, Navigation SDK

Mapbox

full-time

Posted on:

Origin:  • 🇵🇱 Poland

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidiOSLinuxSwift

About the role

  • Build frameworks and applications that power navigation across Android, iOS and Linux for automotive, logistics and consumer apps.
  • Be responsible for feature development in SDK and application layers.
  • Create out-of-the-box solutions using Mapbox SDKs: Navigation, Maps and Search.
  • Work on latest technologies including AI, SwiftUI and TCA.
  • Collaborate with Android teams on system design and feature parity.
  • Manage testing pipeline and release artifacts.
  • Provide comprehensive developer documentation.
  • Review code and design documents, shepherd feature releases.
  • Evaluate quality, reliability, and capacity requirements of user-facing products.
  • Work with product owners, sales engineering, and management to drive 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.