Location: New York,NY, USA
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. We've helped over a million people understand and improve their health by providing daily insights and practical steps to inspire healthy lifestyles.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 ensure that our team members have what they need to do their best work both in and out of the office.
We re looking for an iOS Engineer to join our team!
Pacific Time Zone preferred, but open to candidates in the Eastern/Central/Mountain Time Zone.
How we work:
We work mostly with native code (Swift and Kotlin) 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 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 on each platform, regardless of location or specific feature squad. For day-to-day roadmap 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 of their features. Squads take full ownership of their code and handle everything from concepting, design and implementation to release, maintenance and bug fixes.
You will:
We would love to have you on our team if you have:
We also appreciate if you have experience with the following: