Senior Software Engineer - iOS Devices
Core
Architect and build real-time, multi-platform systems coordinating across Apple devices (iOS, macOS, watchOS, visionOS, tvOS) with robust data pipelines and developer tooling.
Role type
Senior IC iOS Software Engineer
Builds
Real-time device coordination systems, production support tools, and developer tooling
Domain
Consumer electronics / Mobile OS
Required skills
Swift, SwiftUI, modern concurrency (async/await, actors, Sendable), Apple platform frameworks (UIKit, AVFoundation), real-time networking, low-level framework design, cloud infrastructure
Preferred skills
AI tooling integration, asynchronous programming, state machine patterns, cross-platform iOS/macOS/watchOS/visionOS/tvOS development
Technologies
Swift, SwiftUI, UIKit, AVFoundation, async/await, actors, Sendable, structured concurrency
Responsibilities
Architect real-time multi-platform systems; resolve customer escalations; translate requirements into robust software; write clean, maintainable, documented code; participate in code reviews and knowledge sharing
Seniority
Senior, hands-on IC