Design, build, and maintain high quality code for projects on the team's roadmap
Push projects forward by closely aligning with PMs and Designers
Collaborate with other teams such as backend, firmware, data science, research, science, or QA to deliver complex features in the Oura mobile app
Work with Android colleagues across the US and EU, to improve the health of the Android codebase
Contribute to technical discussions, code reviews, and platform level improvements
Requirements
Minimum 3+ years of professional development experience shipping Android apps
Proficiency with Kotlin programming and modern Android app architectures (MVVM, MVI, etc.), RxJava and/or Coroutines/Flow, Jetpack Compose, and common third-party libraries
Experience with collaborative development on complex shared codebases
Proficiency with git, branching, and standard code review workflows
Focus on quality through unit tests and manual testing
Computer science fundamentals and design patterns
5+ years of professional development experience shipping Android apps (appreciated)
Any of the following: Dagger, Realm, JNI, C++, PyTorch, TypeScript, CI/CD, or Kotlin Multiplatform (appreciated)
Ability to take ownership of projects and design technical solutions (appreciated)
Experience with Agile or Scrum processes (appreciated)
Experience with systems architecture and performance optimization (appreciated)
Experience working asynchronously across countries and time zones (appreciated)
Experience working with firmware teams on projects involving hardware (appreciated)
Experience developing health, wellness, fitness, or women’s health products (appreciated)
Experience with ML algorithms, encryption, or data privacy (appreciated)
Experience with functional programming (appreciated)
Benefits
Competitive salary and equity packages
Health, dental, vision insurance, and mental health resources
An Oura Ring of your own plus employee discounts for friends & family
20 days of paid time off plus 13 paid holidays plus 8 days of flexible wellness time off
Paid sick leave and parental leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.