Senior iOS Engineer
Core
Design, build, and maintain high-quality iOS application code for roadmap projects, collaborating with cross-functional teams to deliver complex mobile features.
Role type
Senior IC iOS Engineer
Builds
Consumer or enterprise iOS applications and SDKs
Domain
Mobile development (iOS)
Deliverable
production ML models | product features
Required skills
Swift, UIKit, MVVM, MVC, TCA, VIPER, Git, unit testing, manual testing, computer science fundamentals, design patterns, Agile/Scrum
Preferred skills
Swift structured concurrency, Combine, SQLite/GRDB, SwiftUI, CoreAnimation, CoreGraphics, PyTorch, TypeScript, Kotlin Multiplatform, BLE, SDK development, functional programming, systems architecture, performance optimization, CI/CD, health/wearable software, ML algorithms, encryption, data privacy, C++
Responsibilities
Design and implement technical solutions with limited guidance; conduct code reviews and contribute to platform-level improvements; mentor engineers to improve team productivity; collaborate with backend, firmware, data science, and QA teams; manage app release processes.
Seniority
Senior, hands-on IC with mentorship responsibilities