Back to Jobs

Staff Android Engineer

Remote, USA Full-time Posted 2025-07-27


This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.






Role Description



This role involves developing and maintaining our Kotlin-native Android app that supports hundreds of thousands of patients across North America.




  • Design and ship new patient-facing features in our Kotlin-native Android app


  • Maintain a crash-free, high-performance codebase through refactors and performance tuning


  • Automate testing (unit, snapshot, UI) and own our CI/CD pipeline for reliable releases


  • Collaborate daily with product, design, and backend teams to deliver end-to-end value


  • Drive architectural decisions, balancing speed and quality to deliver an optimal time-to-value


  • Champion security, privacy, and accessibility best practices across the app



Qualifications




  • 3+ years building production Android apps in Kotlin


  • Strong understanding of data structures, networking, memory management, Jetpack Compose, MVVM, dependency injection, XML Views with view binding (legacy code)


  • Experience with testing methodologies, including unit, snapshot, and UI tests


  • Ability to work in a regulated domain with a focus on security and privacy (HIPAA, TLS, Keychain, encryption at rest)


  • Strong communication skills and ability to provide candid code reviews



Requirements




  • Treat testing as a must-have and value CI/CD pipelines that catch issues early


  • Enjoy iterating with small, cross-functional teams


  • Communicate clearly and keep stakeholders in the loop



Benefits




  • Equal Opportunity Employer


  • Commitment to diversity and creating an inclusive environment for all employees


Apply To This Job

Similar Jobs