Senior Android Developer

Check with seller
Android Developer Jobs
1 month
Canada
Northwest Territories
0 views
ID: 931652
Published 1 month ago by CARFAX
Check with seller
Northwest Territories, Canada
Get directions →
0 item views
Job description
Join Team CARFAX as a Senior Android Developer
Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our products and our customers. 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. One last thing: Our four-day week continues in Summer 2025!

What makes our Tech Culture Amazing?
We’re passionate about having a creative and innovative environment where our developers collaborate and continuously learn and grow. 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. 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. 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:
• 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.
• Deep understanding of Gradle (multi-module builds, flavors), Git workflows, and CI/CD automation.
• Experience with Android Studio: Mastery of the IDE, including debugging, profiling, layout inspector, resource management, and build tools.
• Experience working and collaborating with remote teams
• Knowledge of coding best practices for security and performance
• To love to learn! To get the greatest solutions we need to continually explore what’s new and be willing to dive in and learn.
• Ability to analyze complex problems, break them down, and devise effective, scalable
• To be a Self Starter and motivated to embrace challenges.

What’s in it for you:
• Competitive compensation, benefits and generous time-off policies.
• 4-Day summer work weeks and a winter holiday break.
• 401(k) / DCPP matching
• Annual bonus program
• Casual, dog-friendly, and innovative office spaces
• For a comprehensive list of benefits, please visit our website: https://jobs.jobvite.com/carfax/p/benefits.

Don’t just take our word for it:
• 10X Virginia Business Best Places to Work
• 9X Washingtonian Great Places to Work
• 10X Washington Post Top Workplace
• 3X St. Louis Post-Dispatch Best Places to Work Read more

Published on 2025/09/10. Modified on 2025/09/10.

Description

Job description
Join Team CARFAX as a Senior Android Developer
Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our products and our customers. 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. One last thing: Our four-day week continues in Summer 2025!

What makes our Tech Culture Amazing?
We’re passionate about having a creative and innovative environment where our developers collaborate and continuously learn and grow. 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. 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. 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:
• 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.
• Deep understanding of Gradle (multi-module builds, flavors), Git workflows, and CI/CD automation.
• Experience with Android Studio: Mastery of the IDE, including debugging, profiling, layout inspector, resource management, and build tools.
• Experience working and collaborating with remote teams
• Knowledge of coding best practices for security and performance
• To love to learn! To get the greatest solutions we need to continually explore what’s new and be willing to dive in and learn.
• Ability to analyze complex problems, break them down, and devise effective, scalable
• To be a Self Starter and motivated to embrace challenges.

What’s in it for you:
• Competitive compensation, benefits and generous time-off policies.
• 4-Day summer work weeks and a winter holiday break.
• 401(k) / DCPP matching
• Annual bonus program
• Casual, dog-friendly, and innovative office spaces
• For a comprehensive list of benefits, please visit our website: https://jobs.jobvite.com/carfax/p/benefits.

Don’t just take our word for it:
• 10X Virginia Business Best Places to Work
• 9X Washingtonian Great Places to Work
• 10X Washington Post Top Workplace
• 3X St. Louis Post-Dispatch Best Places to Work
CARFAX
CARFAX
9914 active listings

Recently viewed

Strainprint Technologies Strainprint Technologies 1 month
Senior Mobile App Developer - Remote Contract Opportunity
Check with seller
Senior Mobile App Developer - Remote Contract Opportunity
Job description Careers Senior Mobile App Developer – Remote Contract Opportunity Written by Sharid Kamal Roll Description Strainprint is looking for a rockstar Senior Mobile App Developer to join our product development team. In this role, you will report directly to the CTO and work virtually with our Product, Database and QA teams. Responsibilities • Work...
1 month Android Developer Jobs views
Check with seller
Amazon.com Amazon.com 1 month
Solution Architect, Independant Software Vendors
Check with seller
Solution Architect, Independant Software Vendors
Solution ArchiteDESCRIPTION AWS is seeking an experienced Software Solutions Architect to provide expert guidance to our Independent Software Vendors (ISV). In this role, you will serve as a trusted advisor, helping Australian B2B software companies scale-up and grow their business on AWS. You understand best practices around modern technology, AI and advanc...
1 month Software Developer Jobs views
Check with seller
Trimble Trimble 1 month
Surveying/Applications Engineering, Rotational Development Program
Check with seller
Surveying/Applications Engineering, Rotational Development Program
Full job description Your Title: Surveying/Applications Engineering, Rotational Development Program Our Department: Rotational Development Program Application Deadline: 15 August 2025 Start Date: 12 January 2026 Location: Christchurch, New Zealand Are you a recent graduate or about to graduate, and eager to launch your career and gain diverse, hands-on exper...
1 month Event Management Jobs views
Check with seller
Victorian Government Victorian Government 1 month
Program Control Manager
Check with seller
Program Control Manager
Location Melbourne VIC   Full job description Overview Work Type: Fixed-term - Full-time Salary: $138,631 - $185,518 Grade: VPS 6 Occupation: IT and telecommunications Location: Melbourne - CBD and Inner Metro suburbs Reference: VG/DE/SSSR/1874734 The Department of Education is seeking a Project Manager to lead delivery of a technology platform to enable wid...
1 month MIS Executive views
Check with seller
BMO Financial Group BMO Financial Group 1 month
Development Manager
Check with seller
Development Manager
Location 100 King Street West, Toronto, ON M8X 1C4   Benefits Pulled from the full job description   Full job description 100 King Street West Toronto Ontario,M5X 1A1 Keys for the role: People management experience leading a development team in a banking organization Frontend experience with Typescript and React Backend experience with Java, PostgreSQL and A...
1 month MIS Executive views
Check with seller
SA Health SA Health 1 month
Navigator, Hospital Acquired Complications
Check with seller
Navigator, Hospital Acquired Complications
Job no: +041++ Work type: Full time Location: Adelaide Metro Southern Categories: Administration, Business and Management, Medical, Public Health Southern Adelaide Local Health Network – Flinders Medical Centre– Executive Director Medical Services Multi-classified positions - Salary $125,183- $130,77+ (Pro Rata) RN/M3 | Salary $114,314- $124,44+ (Pro Rata) A...
1 month Database Administrator views
Check with seller
Stryker Stryker 1 month
Associate Kit Assembler
Check with seller
Associate Kit Assembler
Full job description Work Flexibility: Onsite Calling all energetic, detail-oriented team players who thrive in a fast-paced environment! If you’re looking for an opportunity to make a real impact in healthcare, this role is for you. At Stryker, we hire for talent, not just experience. Our top performers have diverse backgrounds, including professional sport...
1 month Operations Executive Jobs views
Check with seller
Te Wānanga o Aotearoa Te Wānanga o Aotearoa 1 month
Senior Engineer - Platforms and Security
Check with seller
Senior Engineer - Platforms and Security
Full job description Join one of Aotearoa’s largest tertiary education providers and help shape the future of secure, high-performing platforms that support Mātauranga Māori. Full Time, Permanent 37.50 hours week Head office is at our Mangakotukutuku (Hamilton) site; however, we are happy to negotiate remote and flexible working options with the successful c...
1 month Event Management Jobs views
Check with seller
Unknown Unknown 1 month
Health Informatics Data Administrator
Check with seller
Health Informatics Data Administrator
Benefits Pulled from the full job description Salary packaging   Full job description About the role The Senior Health Informatics Officer will provide support to the Manager Health Informatics in Health Information Services supported systems including governance, data quality audits, the development and delivery of training and education around data quality...
1 month Government Job Alert views
Check with seller
dunnhumby dunnhumby 1 month
Insights Client Success Executive
Check with seller
Insights Client Success Executive
Full job description dunnhumby is the global leader in Customer Data Science, empowering businesses everywhere to compete and thrive in the modern data-driven economy. We always put the Customer First. Our mission: to enable businesses to grow and reimagine themselves by becoming advocates and champions for their Customers. With deep heritage and expertise i...
1 month Operations Executive Jobs views
Check with seller
Are you a professional Recruiter? Create an account