Skip to content

Android Mobile Software Engineer

Build and optimize native Android features for a health-focused hardware and software product, collaborating across engineering and product teams. The role requires 6+ years of Android experience and strong Kotlin, Jetpack Compose, and modern architecture expertise.

About the job

Responsibilities

  • Build and ship high-quality features for native Android applications.
  • Conduct code reviews and ensure code quality.
  • Optimize application performance and stability to improve the member experience.
  • Collaborate with backend, firmware, and machine learning engineers, as well as R&D, Growth, Hardware, and executive stakeholders.
  • Work effectively in a rapid-paced environment while maintaining product quality.

Requirements

  • 6+ years of experience shipping high-quality features for native Android apps.
  • Fluent proficiency in Kotlin, Jetpack Compose, Coroutines, Flow, MVVM, and MVI.
  • Experience building scalable, testable, enterprise-grade applications.
  • Ability to work efficiently in a fast-paced environment with a focus on stability.

Nice to Have

  • Experience building custom UI components with Jetpack Compose.
  • Experience developing software for hardware products, particularly in the health or medical field.
  • Experience with health-related applications and peripherals.

Compensation and Benefits

  • Competitive salary and equity.
  • Flexible paid time off.
  • Paid parental leave.
  • Team offsites and company events.
  • Employee discount on Eight Sleep products.
  • Opportunity to work with a world-class team building category-defining technology.
  • Company-provided Eight Sleep Pod.
  • Benefits may vary by location.

Skills

Android, Kotlin, Jetpack Compose, Coroutines, Kotlin Flow, Mvvm, Mvi, Android Ui, Mobile Application Testing, Application Performance Optimization