Senior Android Engineer, Connectivity

4 weeks, 1 day ago
Full-time
Senior
Mobile Development
OURA

OURA

Oura Ring: The world's first wellness ring for accurate sleep and activity tracking, empowering users to make optimal daily choices for improved performance and well-being.

Health Care Providers & Services
251-1K
Founded 2013
$159M raised

Description

  • Architect, design, and build new features for the Connectivity team.
  • Collaborate closely with Firmware and Platform teams on hardware-software integration.
  • Develop the Bluetooth layer to enable efficient and secure communication between the Oura ring and the app.
  • Implement support for next-generation products and maintain app-ring connectivity at scale.
  • Maintain and upgrade the Android codebase by removing legacy implementations.
  • Ensure consistency across Oura’s apps.
  • Prototype and evaluate new Android frameworks and development approaches that improve productivity.
  • Develop systems that support performant, maintainable apps and improve the developer experience as the company scales.

Requirements

  • Passion for working with Bluetooth.
  • Experience shipping and maintaining products using Android Bluetooth APIs or Bluetooth libraries.
  • Solid experience developing and shipping professional Android applications.
  • Mastery of Kotlin.
  • Strong technical specification skills and understanding of complex systems.
  • Excellent understanding of both UI-level and application engine-level challenges and SDK APIs.
  • Ability to turn ambiguous problems into shippable solutions under technical leadership.
  • Pragmatic, can-do attitude and enjoyment of shipping working software.
  • Passion for engineering details and user experience.
  • Enjoyment of problem-solving with people outside your own domain.
  • Experience with RxJava and reactive programming (preferred).
  • Experience with coroutines and Flow framework (preferred).
  • Experience with Jetpack Compose (preferred).
  • Knowledge of Kotlin and functional programming (preferred).
  • Experience with Git workflows (preferred).
  • Experience with C++ (preferred).

Benefits

  • Competitive salary and equity packages.
  • Health, dental, and vision insurance plus mental health resources.
  • An Oura Ring and employee discounts for friends and family.
  • 20 days of paid time off, 13 paid holidays, and 8 days of flexible wellness time off.
  • Paid sick leave and parental leave.
  • Location-based compensation with US salary ranges of $147,000 to $203,000 depending on region.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Android Technical Lead

Unity 5K-10K Internet Software & Services

Unity-Aura is hiring an Android Tech Lead to guide architecture and engineering excellence for a large-scale mobile content discovery platform used by millions of users.

Android CI/CD Jetpack Compose Kotlin
1 day, 20 hours ago

Mobile Software Engineer (Android)

Booksy 251-1K Diversified Consumer Services

Booksy is hiring a Mobile Android Engineer to help build and maintain the payment and financial infrastructure behind its remote-first appointments marketplace.

Android CI/CD Espresso GitLab CI Java Jetpack Compose JUnit Kotlin
2 days, 10 hours ago

App Development Online tutor (US shift)

Weekday 11-50 Construction & Engineering

Codeyoung is hiring a remote App Development Online Tutor to teach Android application development to students in a US shift schedule.

Android Android Studio Firebase Git GitHub Java REST API SQLite XML
2 days, 17 hours ago

Senior Android Developer

Jalasoft 1K-5K Internet Software & Services

Jalasoft is hiring a Senior Android Developer to build and maintain high-quality Android applications as part of a cross-functional mobile development team.

Android CI/CD Git Gradle Java Kotlin
3 days, 21 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers