Taro Logo

Android Engineer I (Fitness)

WHOOP develops wearable devices that monitor physiological metrics to provide personalized insights for fitness, health, and recovery optimization.
Android
Entry-Level Software Engineer
In-Person
Healthcare · Consumer

Job Description

WHOOP is revolutionizing human performance monitoring through their innovative wearable technology that tracks key physiological metrics. As an Android Engineer I on the Fitness team, you'll be at the forefront of developing features that directly impact users' health and performance optimization. The role involves creating intuitive visualizations that connect members with powerful data science algorithms, helping them understand crucial metrics like VO2 Max, strength, aerobic capacity, and heart rate zones.

Working in WHOOP's Boston office, you'll be part of a dynamic environment where you'll collaborate with cross-functional teams including product management, design, data science, and performance science experts. The position requires strong Android development skills, particularly in Kotlin and Java, and familiarity with modern Android architecture patterns and frameworks.

This entry-level role offers an exciting opportunity to work on meaningful health technology that directly impacts users' lives. You'll be involved in the complete development lifecycle, from feature ideation to deployment, while working with RESTful services and implementing best-practice mobile architecture. WHOOP values continuous learning and encourages applications from candidates who may not meet every qualification but demonstrate strong potential and enthusiasm.

The company culture emphasizes technical excellence, iterative development, and data-informed decision-making. As part of the engineering team, you'll contribute to code reviews, testing, and documentation while helping maintain high software quality standards. This role is perfect for someone passionate about health technology, eager to learn AI tools, and ready to make a significant impact in the fitness wearables industry.

Last updated 18 days ago

Responsibilities For Android Engineer I (Fitness)

  • Work on cross-functional team throughout feature ideation, planning, and development
  • Translate feature requirements into engineering tasks, identify risks and tradeoffs
  • Develop and maintain product features using Kotlin and Java
  • Communicate with RESTful backend
  • Participate in code reviews, testing, and documentation
  • Participate in the release process including app building, managing build variants, and Play Store submission
  • Analyze and monitor user metrics and feedback for crash rates and bugs

Requirements For Android Engineer I (Fitness)

Kotlin
Java
  • Experience building Android applications using MVVM and MVI patterns
  • Experience with RESTful services
  • Experience with Kotlin and frameworks (Coroutines, Android Jetpack libraries, Room database, Retrofit/OkHttp)
  • Ability to write maintainable code with solid test coverage and clear documentation
  • Data-informed, iterative approach to problem-solving
  • Team player who thrives on continuous learning and direct feedback
  • Adaptable in dynamic, evolving environment
  • Eager to learn and grow with AI and AI tools

Related Jobs

Software Engineer I

Entry-level Android Engineer position at Disney developing mobile applications for ESPN, focusing on Java/Kotlin development and modern Android frameworks.

Software Engineer I

Entry-level Software Engineer position at Disney focusing on Android development for Disney+ application, offering competitive salary and benefits in Glendale, CA.

Software Engineer I

Entry-level Software Engineer position at Disney focusing on Android development for Disney+ streaming platform.

Software Engineer I

Entry-level Software Engineer position at Disney focusing on Android development for Disney+ streaming platform, offering competitive salary and benefits in Glendale, CA.

Software Engineer, Android

Android Software Engineer position at Meta focusing on developing mobile applications and systems-level software using Android SDK and Java.