Staff Android Engineer


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

Source link

Organization

Post Name

Number of Vacency

Educational Qualification

Mode

Salary

Age Limit

Starting Date

Ending Date

Scroll to Top