iOS Engineer - remote

Posted 3 years ago
Stack Overflow

Description

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 hundreds of thousands of 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 colleagues. You will have a key position on our journey of growth 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 careers. The drive and passion you bring to the team is something that people can admire.

Our mobile apps are already top of the line with 4.9 rating on iOS and 4.6 rating on Android in the US stores, but we are always looking to make them even better.

We are actively looking for exceptional engineers of all backgrounds and experience levels, so don’t hesitate to apply!

How we work

We firmly believe that working with native code (Swift and Kotlin) results in the best possible product for our customers. Having said this, we are keeping a close eye on improvements happening in Kotlin Multiplatform. We will still continue writing all of the UI code natively, but we see the potential benefit in sharing some of the business logic between the platforms.

In addition to having the regular iOS and Android app engineering teams, we are split into small autonomous squads. These squads have full autonomy and responsibility for any given feature or architectural improvement. This means the squad will do everything from concepting, prototyping, design, implementation, measuring all the way to fixing any possible bugs.

Most of our shared dependencies use code generation that is built using Node.js and TypeScript. This ensures consistency across the platforms, reduces manual work and gives us type-safety as an added benefit. This includes everything from design tokens to localizations and data models.

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:

  • Solid experience developing and shipping professional iOS applications or the desire to get there
  • Understanding of modern Swift
  • 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 knowledge of:

  • Realm mobile database
  • UIKit and CoreAnimation
  • Promises

Benefits

At Oura, we care about you and your wellbeing. Everyone here at Oura has a ring of their own and are continually looking to improve their health and add to our benefits!

What we offer:

  • Competitive salary and equity
  • Health, dental, and vision insurance
  • Wellness benefits
  • Flexible working hours + work-life balance
  • An Oura ring of your own
  • Beautiful workspace in San Francisco by Pier 31
  • 20 days of PTO
  • Amazing culture of collaborative and passionate coworkers

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 regards 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.