Taro Logo

Android Engineer II

WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives.
Android
Mid-Level Software Engineer
In-Person
3+ years of experience
Healthcare · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Android Engineer II

WHOOP is a health and wellness technology company focused on unlocking human performance through wearable technology. As an Android Engineer II on the Connectivity team, you'll be responsible for optimizing device connectivity and enhancing the Android app experience. The role involves working with Bluetooth technology, developing features using Kotlin and Java, and ensuring seamless communication between WHOOP wearable sensors and cloud backend.

The position offers an opportunity to work with cutting-edge technology in the health monitoring space, handling massive amounts of data streaming from users ranging from health enthusiasts to elite athletes. You'll be part of the Connectivity team, collaborating closely with Firmware, Software, and Data Science teams to provide robust and efficient communication solutions.

Key technical aspects include working with Android Bluetooth stack, implementing modern Android development practices using Jetpack libraries, and maintaining high-quality code through automated testing. The role requires both technical expertise and leadership qualities, as you'll be involved in mentoring other developers and participating in architectural decisions.

WHOOP values diversity and encourages applications even if candidates don't meet every qualification. The company maintains a strong engineering culture with established software principles and is committed to building an inclusive environment. This is an excellent opportunity for a mid-level engineer looking to make an impact in the health tech space while working with modern Android development tools and practices.

Last updated 7 months ago

Responsibilities For Android Engineer II

  • Work in a cross functional team that works closely with other teams at WHOOP
  • Utilize Android Bluetooth stack to connect and communicate with the WHOOP device
  • Utilize knowledge of Kotlin and Java to develop and maintain product features
  • Architect and develop libraries and SDKs that are leveraged by other software teams
  • Participate in the release process including app building, managing build variants, and submission
  • Analyze and monitor user metrics and feedback to determine crash rate and improve engagement
  • Help mentor and ramp-up other mobile developers
  • Participate in designing API and data contracts with backend engineers

Requirements For Android Engineer II

Kotlin
Java
  • Experience in building, testing, debugging and delivering native Android apps
  • Knowledge of Kotlin and frameworks (Coroutines, Android Jetpack libraries, Room database, retrofit/okhttp)
  • Experience using Git to organize feature work
  • Expert knowledge of Android application structure and components
  • Familiarity with Jetpack Compose
  • Experience with automated testing, unit tests and snapshot tests
  • Well-versed in communicating with RESTful backend
  • Experience using mobile architecture and modular design, including MVVM pattern
  • BLE experience is a plus

Benefits For Android Engineer II

Relocation Benefits
  • Relocation assistance available for Boston office

Interested in this job?