Skip to content
WHOOPWHOOPBoston, MA

Android Engineer II (Connectivity)

Develops and maintains native Android app features in Kotlin for optimizing device connectivity, BLE integration, and firmware updates. Requires 2-4 years experience with Android ecosystem, Jetpack, REST APIs, and modern architectures like MVVM/MVI.

Salary not listed
On-site2+ YOEAndroid Engineering

About the role

Responsibilities

  • Work on a cross functional team that collaborates with the product, firmware, and other software engineering teams at WHOOP
  • Develop and maintain native Android product features in Kotlin and integrate with RESTful backend services.
  • Create and own systems that aid in analyzing connectivity health of our members
  • Participate in the release pipeline, including app building, signing, testing (e.g., via Firebase), and Play Store submission.
  • Use tools like Jira, Confluence, and GitHub to organize and communicate work.

Qualifications

  • Experience with consumer-facing apps that interact with BLE devices is a plus.
  • Product-minded engineer with empathy for the member experience.
  • 2–4 years of professional experience building, testing, debugging, and shipping native Android apps.
  • Strong proficiency in Kotlin (and Java when necessary), Android Jetpack libraries and Android development ecosystem
  • Strong understanding of Android app structure, lifecycle, concurrency (Coroutines), and memory management
  • Familiarity with RESTful APIs and networking best practices.
  • Familiarity with modular architecture and scalable design systems (MVVM, MVI)
  • Experience using Git and productivity tools like Jira, Confluence, and GitHub
  • Exposure to mobile CI/CD workflows, Gradle build configuration, and mobile release processes
  • Strong commitment to embracing and leveraging AI tools in day-to-day tasks, ensuring AI-assisted work aligns with the same high-quality standards as personal contributions.

Skills

KotlinAndroid JetpackCoroutinesREST APIsMvvmMviGitJiraFirebaseGradleBleCI/CDJavaGitHubConfluence
Applied Intuition

Android Software Engineer

Applied IntuitionSunnyvale, CA

Design, build, and maintain Android applications for next-generation vehicle intelligence. Collaborate with cross-functional teams to deliver reliable in-vehicle experiences.

120k – 250k
On-site1+ YOEAndroid Engineering
Stripe

Android Engineer, Terminal OS Platform

StripeSan Francisco, CA +1

Build and maintain Android apps and SDKs in Kotlin for Stripe Terminal payment devices. Collaborate with cross-functional teams to deliver mobile features and establish Android best practices.

Salary not listed
On-site2+ YOEAndroid Engineering
WHOOP

Android Engineer II (Hardware Accelerate)

WHOOPBoston, MA

Android Engineer II building and optimizing Android modules that integrate with WHOOP hardware and firmware, focusing on data pipelines, BLE, and embedded system interfaces.

Salary not listed
On-site2+ YOEAndroid Engineering
WHOOP

Android Engineer II (Client Platform)

WHOOPBoston, MA

Develops shared Android frameworks, design system components, and internationalization features including RTL support to enable global product expansion and consistent experiences across devices and regions. Requires 2-4 years Android experience with Kotlin, Jetpack, and Compose.

Salary not listed
On-site2+ YOEAndroid Engineering
WHOOP

Android Engineer (Growth & Ecosystem)

WHOOPBoston, MA

Entry-level Android Engineer building and maintaining features for health insights app. Requires Kotlin proficiency, Android fundamentals, and enthusiasm for clean code and team collaboration in growth-focused role.

Salary not listed
On-siteEntry levelAndroid Engineering