Senior Android Engineer

| Boston, MA, USA | Hybrid
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

At WHOOP, we're on a mission to unlock human performance. WHOOP empowers its members to perform at a higher level through a deeper understanding of their bodies and daily lives.


The Senior Android Engineer will be involved in the planning, design, development, validation, and maintenance of various features of the WHOOP application. The WHOOP application continuously loads and processes streaming data from our proprietary Bluetooth peripheral (WHOOP Strap) and presents the data after processing to the user in a meaningful and impactful way. Since this happens all day, the

application is responsible for transporting large amounts of data between the strap and the backend server. The application requires complex views, visualizations, interfaces, and interactions to give the user insights into the data in near-real time. The combination of these requirements presents a set of challenges unique to the WHOOP system that the Senior Android Engineer will be responsible for solving.

RESPONSIBILITIES:

  • Developing new WHOOP mobile software requirements and features in Java and Kotlin;
  • Fixing known software bugs and errors and architecting the codebase in accordance with the Android Design Guidelines;
  • Working cross-functionally with WHOOP Analytics, Hardware, Signal Processing, and Product Managers to devise solutions to challenges across the WHOOP system;
  • Applying a solid understanding of local storage solutions in order to generate models for cached entities;
  • Writing and maintaining automated tests including both Unit and UI tests;
  • Documenting new features and architecture;
  • Grooming and ramp-up of other mobile developers while helping the backend team design data contracts;
  • Analyzing and monitoring user metrics and feedback to determine the crash rate or potential bugs and to improve engagement;
  • Driving cross-team projects to completion while working with other Android, backend iOS engineers and embedded engineers;
  • Self organize using productivity tools such as Jira, Confluence, and Github and communicating effectively with immediate and external team members;
  • Creating new service calls and callbacks to send and/or fetch data through backend endpoints;
  • Utilizing Android Design Guidelines to code and display custom views;
  • Executing release process including getting the app built, managing build variants, signing, publishing, and testing through Firebase, and submitting to the Android Play Store; and
  • Organizing and preparing code using Github feature, develop, and master branches.

QUALIFICATIONS:

  • This position requires a Bachelor’s (or equivalent foreign degree) in Computer Science, Computer Engineering, Information Technology or a closely-related field and at least 6 years of Android Development experience. In lieu, will accept a Master’s degree (or equivalent foreign degree) in Computer Science, Computer Engineering, Information Technology or a closely-related field and 4 years of Android Development experience.
  • Qualifying experience, which may have been gained concurrently, must include the following:
  • 4 years of experience in the use of Android SDK to build, test and debug custom Android applications, UIs, and controls with an eye for best practices.
  • 3 years of development/programming experience with Java and Kotlin.
  • 2 years of experience in the following: GIT; Developing code to communicate with a RESTful backend; and UI/UX Design patterns
  • Qualified candidates for consideration will be expected to have sound knowledge and understanding in the application of the following:
  • Experience with, and understanding of Object-oriented programming, algorithms, and data structures.
  • Knowledge of OS level interfaces (Android 8 and newer)
  • Experience leveraging MVVM with CLEAN architecture
  • Android Jetpack library and coroutines

This role is based in the WHOOP office located in Boston, MA. May work remote up to 2 days per week based on project demands. The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office. 


WHOOP is an Equal Opportunity Employer and participates in E-verify to determine employment eligibility.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
  • People Operations
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • PythonLanguages
    • SqlLanguages
    • SwiftLanguages
    • ReactLibraries
    • CircleCIFrameworks
    • CypressFrameworks
    • DockerFrameworks
    • KafkaFrameworks
    • KubernetesFrameworks
    • Next.jsFrameworks
    • TensorFlowFrameworks
    • DropwizardFrameworks
    • Room DBFrameworks
    • GuiceFrameworks
    • Core DataFrameworks
    • Core AnimationFrameworks
    • GameKitFrameworks
    • Grand Central DispatchFrameworks
    • KoinFrameworks
    • CassandraDatabases
    • ElasticsearchDatabases
    • NoSQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • SnowflakeDatabases
    • SQLiteDatabases
    • S3Databases
    • KafkaDatabases
    • AWS (Amazon Web Services)Services
    • GitLabServices
    • Google AnalyticsAnalytics
    • LookerAnalytics
    • FigmaDesign
    • IllustratorDesign
    • PhotoshopDesign
    • DovetailDesign
    • UserTestingDesign
    • JIRAManagement
    • Monday.comManagement
    • DocuSignCRM
    • LinkedIn SalesNavigatorCRM
    • SalesforceCRM
    • Salesforce PardotCRM
    • IterableLead Gen
    • SlackCollaboration
    • ZoomCollaboration
    • Monday.comProject Management

An Insider's view of WHOOP

What are some social events your company does?

We take pride in our community and encourage employees to connect with one another through a variety of activities. We organize group runs, HIIT workouts, and yoga sessions. We also have a handful of employee-led groups, both in-person and virtual, that bring folks together. By taking the time to connect, we build a culture of belonging at WHOOP.

Desmond

Talent Operations Specialist

What projects are you most excited about?

I’m most excited about projects where I get to help plan photoshoots to highlight new WHOOP features. I love conceptualizing an idea in my head and then bringing it to life via photos, design, and words. It can take lots of time to plan the details, but often it’s those small things that make a campaign feel big and impactful.

Josh

Graphic Designer

What makes someone successful on your team?

Focus and collaboration are key traits to be successful on our team. With exciting things happening across the team, prioritizing time to focus on the highest value areas and communicating effectively across functions is critical. Of course, practicing what we preach in the form of healthy sleep and recovery habits allows our team members to excel!

Saif

Associate VP, Enterprise Strategy

What are WHOOP Perks + Benefits

Culture
Volunteer in local community
Partners with nonprofits
Open door policy
Open office floor plan
Flexible work schedule
Diversity
Dedicated diversity and inclusion staff
Diversity employee resource groups
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Wellness programs
Team workouts
Mental health benefits
Financial & Retirement
401(K)
Company equity
Child Care & Parental Leave
Childcare benefits
Generous parental leave
Family medical leave
Return-to-work program post parental leave
Vacation + Time Off
Generous PTO
Paid holidays
Paid sick days
Office Perks
Commuter benefits
Company-sponsored outings
Free snacks and drinks
Some meals provided
Company-sponsored happy hours
Recreational clubs
Relocation assistance
Fitness stipend
Onsite gym
Professional Development
Lunch and learns
Promote from within
Continuing education stipend

More Jobs at WHOOP

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about WHOOPFind similar jobs like this