This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are looking for a Senior Android Engineer to join the MyFitnessPal engineering team.
Our users rely on the MyFitnessPal Android app to power their health and fitness journeys every day.
As a member of our MyFitnessPal Engineering team, you’ll have the opportunity to positively impact those users with your expertise in the Android development ecosystem.
You will assist in the technical direction of the MyFitnessPal Android app.
You will continuously ensure the vitals of the app exceed customer expectations.
You will empower and coach others on and outside the team to perform at their best.
You will lead work on high impact features that bring value to our 13m+ users.
You will use A/B testing to quickly iterate on user experiences.
You will continuously modernize the MyFitnessPal Android app codebase while delivering on the product roadmap.
You will improve code quality through unit testing with increased code coverage.
You will work closely with your product team to define and refine feature specifications.
You will turn big ideas into simple, elegant solutions.
You will collaborate with a team of 14 to deliver new tools to our customers to ensure they are reaching their goals.
Requirements:
You must have 5+ years of experience in building, testing, releasing, and maintaining Android applications in Java and Kotlin.
You should have experience with Jetpack Libraries.
You must be an advocate of clean code, good architecture, and great testing practices.
You should have a holistic view of the product with experience working with cross-functional teams.
You must have experience setting up and maintaining CI/CD infrastructure with the goal of continuously delivering value to our customers as often and safely as possible.
You should possess strong written and verbal communication skills.
You must be eager to learn and teach through collaboration.
You should approach interactions with kindness and empathy.
You must have substantial experience with Git in a team environment.
You should have experience working with a relational database.
You must be comfortable working with RESTful APIs.
You should have experience with MVVM or MVI.
You must have experience with Jetpack Compose.
You should have experience with Kotlin Coroutines.
Bonus points for experience migrating a large legacy codebase to modern standards, experience with Dagger and Hilt, and experience with GraphQL.
Benefits:
The reasonably estimated salary for this role ranges from $108,000 - $162,000, based on the candidate’s skills, qualifications, and experience.
MyFitnessPal offers a wide range of comprehensive and inclusive employee benefits including healthcare, parental planning, mental health benefits, annual performance bonus, a 401(k) plan and match, and responsible time off.
You can work remotely from anywhere within the continental U.S. or from our HQ in Austin, TX.
Enjoy opportunities to meet and connect with your team members in person to forge meaningful relationships.
Achieve work-life balance with a flexible time-off policy and our Responsible Time Off benefit.
Use your volunteer days off to support community service, with 2 days per calendar year provided.
Participate in a mentorship program to help scale your skills and propel your growth.
Enjoy paid maternity and paternity leave, along with comprehensive assistance for fertility-related matters.
Receive a monthly Wellness Allowance to focus on your physical and mental well-being.
Access a reward and recognition platform to acknowledge exceptional contributions.
Get access to MyFitnessPal Premium to enhance your health and fitness journey.
Access our virtual learning and development library for continuous skill enhancement.
Benefit from competitive medical, dental, and vision benefits.
Participate in a retirement savings program with a competitive employer match for financial security.