Mobile iOS Software Engineer
Build and optimize native iOS applications that let members control Eight Sleep products and understand their sleep data. The role requires 6+ years of iOS experience, strong Swift, SwiftUI, and Combine expertise, and experience with modular architectures.
About the job
Responsibilities
- Build and ship high-quality features for native iOS applications.
- Collaborate closely with backend, firmware, and machine learning engineers, as well as R&D, Growth, Hardware, and executive stakeholders.
- Conduct code reviews and maintain high standards for code quality.
- Optimize application performance and improve the member experience.
- Contribute to pixel-perfect mobile experiences with polished animations.
Requirements
- 6+ years of shipping high-quality features for native iOS applications.
- Expertise with Swift.
- Mastery of SwiftUI and Combine.
- Experience with various software architectures and modularized projects.
- BA/BS in Computer Science or equivalent experience.
Nice-to-haves
- Familiarity with recent developments in Swift.
- Familiarity with CI/CD and code generation or project generation tools.
- Experience at a consumer products company focused on health and wellness.
- Experience with App Extensions, including Apple Watch, widgets, and Siri.
Compensation and Benefits
- Equity participation for full-time team members, with periodic performance-based equity refreshes.
- Company-provided Pod sleep product.
- Additional benefits, not specified in the posting.
Skills
Swift, SwiftUI, Combine, iOS, CI/CD, App Extensions, Apple Watch, Widgets, Siri, Code Generation