Skip to content

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