Staff Android Engineer, Connectivity
Core
Architect the end-to-end Android connectivity layer bridging WHOOP hardware to the mobile app, managing BLE transport, firmware delivery, and connection reliability at scale.
Role type
Staff Android Engineer (Connectivity)
Builds
The software connecting WHOOP straps to the Android app, including firmware updates and real-time data sync.
Domain
Consumer health tech / Mobile / Bluetooth Low Energy (BLE)
Deliverable
production ML models | product features
Required skills
Android architecture, Kotlin, BLE/GATT protocols, concurrency (coroutines/Flow), modular codebase design, CI/CD, automated testing
Preferred skills
Jetpack Compose, MVI/MVVM patterns, cross-functional leadership, incident command experience
Technologies
Kotlin, Android Jetpack, Room, Retrofit, OkHttp, Gradle, Firebase, Jira, Confluence, Git
Responsibilities
Own the architecture of the Android connectivity layer; establish communication protocols between strap and Android; manage connection reliability across fragmented device landscape; mentor engineers and define architectural patterns; drive technical debt reduction and code health; participate in incident command and release processes.
Seniority
Staff, hands-on IC with significant influence