CARFAX
Android Developer
London, Ontario, Canada · Mid
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~30% per draw at Level II). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Join Team CARFAX as an Android Developer Isn't it time you bragged about where you work?
- We're more than just a company: We help millions of consumers make more-informed decisions every day.
- We know that our teammates are our most valuable asset, and we value a balanced life while tackling challenging projects in a fast-paced environment.
Responsibilities
- Deep understanding of Gradle (multi-module builds, flavors), Git workflows, and CI/CD automation.
- Mastery of the IDE, including debugging, profiling, layout inspector, resource management, and build tools.
Requirements
- Kotlin Expertise (4+ years):
- Experience with Android Studio: Mastery of the IDE, including debugging, profiling, layout inspector, resource management, and build tools.
Skills
- We're more than just a company:
- What makes our Tech Culture Amazing?
- Autonomy is a key pillar of our tech culture.
- Our developers have the freedom to bring new tools, frameworks, and ideas to the table knowing their voice will be heard.
- What makes our development environment unique:
- This position will require 2 days per week in our London,ON office subject to change with future business needs.
- What you'll be doing:
Compensation
- The anticipated base salary range for this position is CAD $78,000 to $116,000 annually.
- Final base salary will be determined based on geographical location, experience, and qualifications.
Benefits
- Join a company that values your total wellbeing.
- CARFAX offers competitive compensation, comprehensive healthcare coverage, and the chance to make a meaningful impact in an industry-leading organization.
- Our benefit offerings can be found at: CARFAX Careers.
- Competitive compensation, benefits and generous time-off policies.
- Winter holiday break.
- 401(k) / DCPP matching Annual bonus program Casual, dog-friendly, and innovative office spaces
Company info
- We help millions of consumers make more-informed decisions every day.
- We're passionate about having a creative and innovative environment where our developers collaborate and continuously learn and grow.
- We're not afraid of trying new things; if the case is made for a new technology or approach, our developers know it will be tried.
- What makes our development environment unique: Hands-on Learning Test Driven Development (TDD) Pair Programming Agile Methodologies Time provided for self-directed professional development.
- At CARFAX, we believe in the power of teamwork and value in-person interactions so that we can collaborate and thrive together.
- What you'll be doing: Work in a dynamic, agile, team environment developing awesome new applications Code and test enhancements for the CARFAX Android applications Participate in daily huddles and other Scrum ceremonies Collaborate closely with other developers, UX designers, support teams and other stakeholders Promote great software design and quality through a disciplined development methodology What we're looking for: Strong Kotlin Expertise (4+ years): Deep understanding of advanced Kotlin features (coroutines, DSLs, sealed classes, extensions).
- Hands-on experience with Jetpack Compose, ViewModels, Room, Navigation, Hilt/Dagger, WorkManager, and DataStore Proven ability to design scalable, modular, testable codebases using MVVM/MVI, Clean Architecture, and solid module separation (e.g., core, data, feature layers) Proficient in Kotlin Coroutines and RxJava for async work and multi-threading.
This listing is sourced directly from CARFAX's careers page and normalized into a canonical job model.