Staff Android Engineer - Remote job Software Development at OnCall Health
Jun 29, 2025
|
23 views
Full time
Software Development
Canada
Kotlin
CI/CD
MVVM
Job Title : Software Development
Job Type : Full time
Company : OnCall Health
Candidate Required Location : Canada
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
Recommended for You