Senior iOS Engineer
Core
Own shared Swift identity, subscription, and feature-access libraries used by every onX iOS app, driving technical direction and production changes.
Role type
Senior IC iOS Engineer (Identity & Shared Libraries)
Builds
Shared Swift libraries, SDKs, and client-side observability for identity flows
Domain
Mobile (iOS) + Identity & Access Management
Required skills
Swift, Swift Concurrency (async/await, actors, Sendable), shared library development, OAuth 2.0, OpenID Connect, Keychain token storage, session handling, cross-team technical leadership
Preferred skills
Ory, Kratos, Hydra, Auth0, Okta, passkeys, WebAuthn, Sentry, custom metrics and tracing, StoreKit, in-app subscriptions, entitlement checks, offline-first applications
Technologies
Swift, Swift Package Manager, OAuth 2.0, OpenID Connect, Keychain, ASWebAuthenticationSession, Sentry, StoreKit
Responsibilities
Set technical direction for identity libraries, manage API contracts, improve token refresh and session lifecycle, build client-side observability, represent iOS in IAM design, partner with cross-functional teams, lead design documents and rollouts, participate in on-call rotation
Seniority
Senior, hands-on IC