Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title: Android Developer
Location: 100% Remote
Term: 1 year contract plus extension
3 hours coding test: Mandatory
Responsibilities
As a senior Android developer, you will:
- Work with a focused team of other talented engineers, designers, and product managers to enhance our existing patient-facing Android app
- Lead design and implementation of complex features and architectural improvements
- Autonomously build end-to-end features while mentoring junior and intermediate developers
- Ensure performance, quality, and scalability of the application
- Drive technical decisions and establish best practices for Android development across the team
- Collaborate with engineering leadership to shape the technical roadmap and architecture
- Conduct thorough code reviews and provide constructive feedback to team members
- Champion quality through comprehensive testing strategies and CI/CD practices
You should be the kind of person who:
- Loves developing Android apps for its own sake
- Writes clean, maintainable, and well-documented code
- Champions practices including Unit Testing, Continuous Delivery, Dependency Injection, and modern architecture patterns
- Takes ownership of understanding how technical decisions impact patients and the broader product vision
- Mentors and elevates the skills of other developers
- Is passionate about building apps that have a positive social impact
- Has a decent sense of humour (our dev team has a weird obsession with the Simpsons and questionable emojis)
Qualifications
Must Haves
- 5+ years of Android development experience using Kotlin
- Experience with MVI/Redux or other unidirectional data flow architectures
- Experience with Kotlin Coroutines and asynchronous programming
- Experience with Jetpack Compose for modern UI development
- Comprehensive experience writing Unit Tests and UI Automation Tests
- Proven experience working with RESTful APIs and backend integration
- Experience with Play Store management, release processes, and production support
- BS/MS degree in Computer Science or closely related field, or equivalent practical experience
Nice To Haves
- CI/CD experience with tools like Jenkins, GitHub Actions, or Bitrise
- Experience with performance monitoring tools (Android Studio Performance Monitoring, Crashlytics, etc.)
- Experience mentoring or leading technical teams
- Knowledge of security best practices for healthcare/HIPAA-compliant applications
- Contributions to open-source Android projects
Key Skills
Ranked by relevanceReady to apply?
Join Open Systems Technologies and take your career to the next level!
Application takes less than 5 minutes

