RESPONSIBILITIES:
- Work in a cross functional team that works closely with other teams at WHOOP
- Utilize Android Bluetooth stack to connect and communicate with the WHOOP device
- Utilize knowledge of Kotlin and Java to develop and maintain product features
- Architect and develop libraries and SDKs that are leveraged by other software teams
- Participate in the release process including getting the app built, managing build variants, signing, sending and testing through Firebase, and submitting to the App store
- Analyze and monitor user metrics and feedback to determine crash rate or potential bugs and to improve engagement
- Help mentor and ramp-up other mobile developers
- Participate in designing API and data contracts with backend engineers
QUALIFICATIONS:
- A promoter of best practices for concurrency and multithreading
- Product-minded engineer with empathy for the customer experience
- Possess a strong willingness to learn and grow rapidly across Android and external systems
- Experience in building, testing, debugging and delivering native Android apps in a professional environment
- Knowledge of Kotlin and frameworks such as Coroutines, Android Jetpack libraries (including ViewModel, Flows, and Navigation), Room database, and retrofit / okhttp
- Experience using Git to organize feature work
- Expert knowledge of Android application structure and components as well as lifecycle and Android Design Guidelines
- Familiarity with Jetpack Compose
- Strong advocate for automated testing, with proven experience writing both unit tests and snapshot tests to ensure robust, maintainable code
- Well-versed in communicating with a RESTful backend
- Experience using best-practice mobile architecture and modular design, including patterns such as MVVM
- BLE experience is a plus
Other Jobs from WHOOP
Data Scientist II (Training)
Senior Software Engineer (MLOps)
Senior Hardware Engineering Project Manager
Similar Jobs
Software Development Intern
Software Engineer, Content Core
Staff Software Engineer, Websites
Senior Software Engineer, Online Ordering
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say