Senior Android Engineer, Core Sensing

Oura Oura · Consumer · Helsinki, Finland · Software Engineering

Senior Android Engineer responsible for the Core Sensing Squad, a platform team that ensures sensing data from the Oura Ring is available in the app. This involves building the data pipeline, exploring new sensing areas, and evaluating/integrating new algorithms. The role requires strong Android development skills (Kotlin, Compose, Room, Coroutines, Flow) and end-to-end ownership.

What you'd actually do

  1. Work in a passionate and senior team on cutting edge problems in the tech and health domains.
  2. Architect, design, build and maintain features to the Oura Android app using Kotlin, Compose, Room, Coroutines and Flow.
  3. Work in a cross functional squad together with a passionate group of engineers, designers, data scientists, our product manager, health science experts and other stakeholders.
  4. Refactor existing features to improve code quality, performance, and maintainability.
  5. Ensure high quality through code reviews, automatic testing, and engineering best practices.

Skills

Required

  • Kotlin
  • Compose
  • Room
  • Coroutines
  • Flow
  • Android development
  • complex user-facing features
  • reusable UI components
  • end-to-end ownership
  • cross-functional collaboration
  • communication skills
  • problem-solving
  • analytical skills
  • troubleshooting skills

Nice to have

  • health
  • wellness
  • fitness products
  • systems architecture
  • performance optimization
  • mentoring engineers
  • asynchronous work across countries and time zones

What the JD emphasized

  • minimum of 5 years of professional development experience
  • Proven experience building complex user-facing features and reusable UI components
  • Drives and delivers on complex and often ambiguous initiatives with minimal guidance
  • Solid understanding of what you build as a whole, both from an engineering and end-user perspective. You like taking end-to-end ownership.
  • Strong cross-functional collaboration skills
  • Strong communication skills
  • Problem-solving mindset and adaptability
  • Strong analytical and troubleshooting skills
  • Comfortable with change, ambiguity, and learning new technologies or approaches as needed
  • A proactive, get-things-done attitude