
Android Engineer I (Fitness)
- Boston, MA
- Permanent
- Full-time
- Work on a cross-functional team throughout feature ideation, planning, and development.
- Translate feature requirements into engineering tasks, identify risks and tradeoffs, and ship iteratively to mitigate risk.
- Utilize knowledge of Kotlin and Java to develop and maintain product features and communicate with a RESTful backend.
- Participate in code reviews, testing, and documentation to ensure software quality.
- Participate in the release process including getting the app built, managing build variants, signing, sending and testing through Firebase, and submitting to the Play Store.
- Analyze and monitor user metrics and feedback to determine crash rate or potential bugs and to improve the member experience.
- You build Android applications using best-practice mobile architecture and modular design, including patterns such as MVVM and MVI.
- Communicating with RESTful services is familiar territory for you.
- You have worked with Kotlin and frameworks such as Coroutines, Android Jetpack libraries (including ViewModel, Flows, and Navigation), Room database, and Retrofit / OkHttp.
- You write code that holds up over time with solid test coverage, clear documentation and an eye toward making it easy for others to understand.
- You're energized by significant challenges and take a data-informed, iterative approach to solving them.
- You are a team player who thrives on continuous learning and direct feedback.
- You are comfortable adapting and iterating in a dynamic, evolving environment.
- You are eager and willing to learn and grow rapidly with AI and AI tools.