Oura is a company dedicated to empowering individuals to understand and improve their health through innovative products like the Oura Ring. They are seeking a Senior iOS Engineer to join their Connectivity team to architect, design, and develop essential features for the Oura iOS app, ensuring efficient communication between the app and devices.
Responsibilities:
- Architect, design and build new features in the Connectivity team
- Collaborate closely with our Firmware and Platform teams
- Ensure consistency across our apps
- Keep an eye on where iOS development is going and actively prototype and try out new frameworks and ways of working that improve our productivity
- Work with us to develop systems to ensure we provide performant, maintainable apps and improve the developer experience as we scale
Requirements:
- 5+ years of professional development experience shipping iOS apps
- Strong experience with Swift and UIKit, modern iOS app architectures, and common third-party libraries and frameworks
- Experience working with iOS CoreBluetooth and knowledge of Bluetooth Low Energy
- Experience with collaborative development on complex shared codebases
- Proficiency with Git, branching, and standard code review workflows
- A focus on quality through unit tests and manual testing
- Ability to convert ambiguous problems into solutions that can be implemented and shipped under your technical leadership
- Experience with any of the following iOS technologies: Swift structured concurrency, Combine, SQLite/GRDB, CoreAnimation, CoreGraphics, PyTorch
- Experience working asynchronously across countries and time zones
- Experience with health, wellness, or fitness products
- Strong systems architecture and performance optimization experience
- Deep computer science fundamentals and design patterns knowledge
- Contributions to open-source projects or an impressive personal portfolio