Skip to Content

Job Overview

As our Staff iOS Engineer, you'll lead the technical direction of the iOS app.

Key points

  1. You'll evolve its architecture toward modern Swift, build the testing and release foundations, and own complex features from design to the App Store.

  2. Expert knowledge of UIKit and SwiftUI, including incrementally migrating UIKit screens to SwiftUI.

  3. Proven success shipping and operating apps on the App Store: code signing, TestFlight, App Store Connect, review and phased releases.

  4. Experience with networking and auth on iOS: GraphQL or REST clients, OAuth/OIDC (e.g. AppAuth) and Keychain.

  5. Solid testing practice with XCTest or Swift Testing, XCUITest, and dependency injection for testability.

  6. Proven senior technical leadership: setting direction for a team, breaking down quarter-long projects and delivering them.

  7. CallKit, PushKit, AVAudioSession or Twilio Voice (plus).

Skills

SwiftiOSGraphQLForecastingREST APIsData VisualizationDatabricksPrototyping

Experience: Senior-level · 6+ years · Job type: Full-time

Similar jobs

More open roles like this one