Senior Ios Engineer, Connectivity

Oura Oura · Consumer · NORTH AMERICA · Hardware

Senior iOS Engineer role focused on the connectivity layer of the Oura app, involving Bluetooth communication between the Oura ring and the application. The role requires architecting, designing, and developing lower-level functionality, collaborating with firmware and app feature teams, and maintaining connectivity for millions of devices. Emphasis on modern iOS development, Swift, UIKit, and CoreBluetooth.

What you'd actually do

  1. Architect, design and build new features in the Connectivity team
  2. Collaborate closely with our Firmware and Platform teams
  3. Ensure consistency across our apps
  4. 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
  5. Work with us to develop systems to ensure we provide performant, maintainable apps and improve the developer experience as we scale

Skills

Required

  • 5+ years of professional development experience shipping iOS apps
  • Swift
  • UIKit
  • modern iOS app architectures
  • common third-party libraries and frameworks
  • iOS CoreBluetooth
  • Bluetooth Low Energy
  • collaborative development on complex shared codebases
  • Git
  • branching
  • standard code review workflows
  • unit tests
  • manual testing
  • convert ambiguous problems into solutions
  • technical leadership

Nice to have

  • Swift structured concurrency
  • Combine
  • SQLite/GRDB
  • CoreAnimation
  • CoreGraphics
  • PyTorch
  • asynchronous work across countries and time zones
  • health, wellness, or fitness products
  • systems architecture
  • performance optimization
  • Deep computer science fundamentals
  • design patterns
  • Contributions to open-source projects
  • impressive personal portfolio

What the JD emphasized

  • shipping iOS apps
  • app-ring connectivity