Lead iOS Developer
Core
Lead iOS Engineer owning complex feature development and architectural decisions for the Dyson Link Smart home app, serving millions of active users and 3M+ connected IoT devices.
Role type
Senior individual contributor Lead iOS Engineer
Builds
Modular iOS app features and systems for Dyson's IoT platform
Domain
Consumer IoT / Smart Home
Deliverable
production ML models | product features
Required skills
Swift, iOS architecture (MVVM, Clean Architecture), async/await, Combine, UIKit/SwiftUI, dependency injection, unit/UI testing, performance optimization, code review, technical mentorship
Preferred skills
AI-powered developer tools (GitHub Copilot, Claude)
Technologies
Swift, async/await, Combine, UIKit, SwiftUI, URLSession, XCTest
Responsibilities
Own and deliver complex features and systems; Contribute to architectural decisions and technical design; Write clean, maintainable, and well-tested code; Work closely with cross-functional teams; Drive improvements in app performance, reliability, and maintainability; Mentor and guide other engineers; Evaluate and drive adoption of new tools and frameworks
Seniority
Senior, hands-on IC with mentorship responsibilities