Ios Engineer

Oura Oura · Consumer · United States · Remote · Software Engineering

Seeking an iOS Engineer with 3+ years of experience to build and maintain key features in the Oura mobile app, collaborating with cross-functional teams to improve app experience and codebase. The role involves delivering high-quality code, aligning with product managers and designers, and working with firmware, data, backend, or science teams.

What you'd actually do

  1. Work together with other engineers to improve our app experience and codebase
  2. Deliver and maintain high quality code for projects on the roadmap
  3. Push our products forward by closely aligning with PMs and Designers
  4. Collaborate with other teams such as firmware, data, backend, or science to implement new features in the Oura mobile app

Skills

Required

  • Swift
  • modern iOS app architectures
  • common third-party libraries and frameworks
  • collaborative development on complex shared codebases
  • git, branching, and standard code review workflows
  • unit tests
  • manual testing
  • Computer science fundamentals
  • design patterns

Nice to have

  • Swift structured concurrency
  • Combine
  • SQLite/GRDB
  • UIKit
  • SwiftUI
  • CoreAnimation
  • CoreGraphics
  • C++
  • PyTorch
  • ML algorithms
  • TypeScript
  • CI/CD
  • Kotlin Multiplatform
  • ownership of projects
  • design technical solutions
  • Agile or Scrum processes
  • systems architecture
  • performance optimization
  • working asynchronously across countries and time zones
  • working with firmware teams on projects involving hardware
  • health, wellness, fitness, or women’s health products
  • ML algorithms
  • encryption
  • data privacy
  • functional programming

What the JD emphasized

  • shipping iOS apps