Staff iOS Engineer
Core
Define multi-year mobile architecture and technical strategy while designing and building complex, high-impact parts of the iOS codebase using Swift and SwiftUI.
Role type
Staff iOS Engineer (Technical Lead)
Builds
Multi-platform mobile applications (iOS/Android) and data infrastructure for retail
Domain
Retail / Mobile / AI-powered analytics
Deliverable
production ML models
Required skills
Swift, SwiftUI, UIKit, Apple platform internals, Kotlin Multiplatform, gRPC, Protocol Buffers, modular app architecture, cross-functional leadership, technical strategy, mentoring
Preferred skills
Staff+ engineering experience, leading app rewrites/re-platforming, cross-platform code sharing, widgets, Live Activities, configurable UIs, gRPC/Protocol Buffers expertise, design detail, accessibility
Technologies
Swift, SwiftUI, UIKit, Kotlin, gRPC, Protocol Buffers, AI, Android, Backend, iOS, UX, UI Design
Responsibilities
Define multi-year mobile architecture and technical strategy; Co-lead cross-platform strategy including Kotlin Multiplatform adoption; Lead major cross-functional initiatives from concept to outcomes; Design and build complex iOS codebase components; Establish and drive adoption of engineering standards; Mentor Staff and Senior engineers; Plan and lead migration of legacy apps to new platform; Support legacy products while investing in new platform
Seniority
Staff, hands-on IC with technical leadership