Android Engineer II
Sorry, this job was removed at 11:24 a.m. (EST) on Monday, January 24, 2022
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 members (Olympians, Professional Athletes, Fitness Enthusiasts, etc) to perform at a higher level through a deeper understanding of their bodies and daily lives.
Multiple Openings:
The Android Engineer will be involved in the planning, design, development, validation, and maintenance of various features of the WHOOP app.
RESPONSIBILITIES
- Developing new WHOOP mobile software requirements and features in Java and Kotlin;
- Repairing known software bugs and errors and designing the codebase to handle Classic Bluetooth and Bluetooth Low Energy;
- Working cross functionally with WHOOP Analytics, Hardware, Signal Processing, and Product Engineers 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;
- Creating and updating tasks based on progress for integration testing and documentation;
- Documenting new features and architecture;
- Grooming and ramp-up of other mobile developers while helping the backend team design data contracts;
- Gathering and analyzing baseline WHOOP Android application metrics;
- Building and deploying WHOOP Android codebase;
- Implementing monitoring for feature engagement using Google Analytics;
- Analyzing user metrics and feedback to determine the crash rate in order to improve engagement;
- Creating new service calls and callbacks to send and/or fetch data through backend endpoints;
- Utilizing the MVC design pattern to code and display custom views;
- Beginning and finishing the release process from getting the app built, managing build variants, signing, sending and testing through Fabric, and submitting to the Play Store;
- Updating WHOOP Android app and its dependencies given new operating system updates and form factors from Google Inc and other Android manufacturers, while incorporating material design; and
- Organizing and preparing code using Github feature, develop, and master branches.
QUALIFICATIONS
- This position requires a Master’s degree (or equivalent foreign degree) in Computer Science, Computer Engineering, Electrical Engineering or closely-related field and at least 3 years of Android Development experience. In lieu, will accept a Bachelor’s degree (or equivalent foreign degree) in Computer Science, Computer Engineering, Electrical Engineering or closely-related field and 5 years of Android Development experience.
- Qualifying experience, which may have been gained concurrently, must include the following:
- 3 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;
- 2 years of experience with Github;
- 2 year of experience developing code to communicate with a RESTful backend;
- 1 year of programming experience with Kotlin; and
- 1 year of experience working with Material Design
- Qualified candidates for consideration will be expected to have sound knowledge and understanding in the application of the following:
- Object-Oriented programming, algorithms and data structures;
- OS level interfaces (Android 4.4 and newer); and
- Leveraging MVP and MVVM architecture.
WHOOP is an Equal Opportunity Employer and participates in E-verify to determine employment eligibility.
This role is based in the WHOOP office located in Boston, MA. The successful candidate must be prepared to relocate if necessary to work out of the Boston, MA office.
Read Full Job Description