Android Engineer
Our mission at Oura is to empower every person to own their inner potential. Our award-winning products help our global community gain a deeper knowledge of their readiness, activity, and sleep quality by using their Oura Ring and its connected app. By providing daily insights and practical steps to inspire healthy lifestyles, we've helped over a million people understand and improve their health.
For us, empowering the world starts with living our values and empowering our team. As a quickly growing company focused on helping people live healthier and happier lives, we work to promote work-life balance and ensure that our team members have what they need to do their best work — both in and out of the office.
Our world-class app engineering team is looking for mobile developer colleagues. You will have a key position on our growth journey in a team that truly cares about the product and the quality of our app, and its user experience. You will constantly push the boundaries of what’s possible and work together with the team to do the best work of your career. The drive and passion you bring to the team are something that people can admire.
We are actively looking for exceptional engineers of all backgrounds, so don’t hesitate to apply!
This is a US or Canada remote position with a strong preference for the West Coast (Pacific time zone).
How we work
We work mostly with native code (Kotlin and Swift) in our apps. Although we strongly favor writing all UI code natively, we also see potential in shared business logic between platforms and are keeping an eye on technologies such as Kotlin Multiplatform Mobile. For some of our other shared dependencies, we’ve built a code generation system in Node.js and TypeScript, to ensure consistency across platforms, automate manual work, and provide type safety as an added benefit. This system is used for things like design tokens, localization and data models.
Our engineering organization consists of many talented Android and iOS app developers distributed across the EU and US. All app developers collaborate closely at each platform level, regardless of location or specific feature squad. For day-to-day Product work, our engineers are organized into smaller cross-functional feature squads or teams. These squads have a great deal of autonomy and are responsible for the development and architecture for their features. Squads take full ownership of their software and the features they develop and handle everything from concepting, design and implementation to release, maintenance and bug fixes.
We are strongly committed to enabling you to do the best work of your career.
Requirements
You will:
- Work together with our other engineers to make our app experience even better
- Collaborate with other teams, such as firmware and backend, to implement new features to the Oura mobile app
- Push our products forward by having a close dialogue with our PMs and Designers
- Constantly learn new technologies and put them into practice
We would love to have you on our team if You have the following:
- 3+ years of experience developing and shipping professional Android applications
- Strong understanding of modern Kotlin and common third-party Android libraries
- Collaborative development experience on distributed engineering teams
- Pragmatic can-do attitude; shipping working software brings you joy
- Passion for the little things, in both engineering and UX
We also appreciate if You have experience with:
- RxJava or Flow for reactive programming
- JetPack Compose
- Realm mobile database
- Functional programming
- Architecture and design patterns
Benefits
At Oura, we care about you and your well-being. Everyone here at Oura has a ring of their own and is continually looking to improve their health and add to our benefits!
What we offer:
- Competitive salary and equity packages
- Health, dental, vision insurance, mental health resources
- Fertility benefits through Carrot Pro
- An Oura Ring of your own + employee discounts for friends & family
- Flexible working hours and remote working arrangements
- 20 days of PTO + 13 paid holidays + 8 days of flexible wellness time off
- 12 weeks of parental leave
- $500 for initial WFH setup + $300 monthly wellness stipend
- $25 DoorDash credit every Friday for lunch
- Amazing culture of collaborative and passionate coworkers
Oura takes a market-based approach to pay, which may vary depending on your location. US locations are categorized into tiers based on a cost of labor index for that geographic area. While most offers will be closer to the starting range, successful candidates’ pay will be determined based on job-related skills, experience, qualifications, work location, internal peer equity, and market conditions. These ranges may be modified in the future.
Region 1 $160,000 - $165,000
Region 2 $152,000 - $156,000
Region 3 $144,000 - $148,000
Region 4 $136,000 - $140,000
A recruiter can determine your zones/tiers based on your US location.
Oura is proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. Individuals seeking employment at Oura are considered without regard to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, socioeconomic status, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws. We will not tolerate discrimination or harassment based on any of these characteristics.