Senior Developer
Job in
Toronto, Ontario, C6A, Canada
Listed on 2026-06-28
Listing for:
Canadian Tire Financial Services
Full Time
position Listed on 2026-06-28
Job specializations:
-
Software Development
App Developer - Mobile/Web, Android Developer, iOS Developer, Full Stack Developer
Job Description & How to Apply Below
Toronto, ON:
Calgary, ABtime type:
Full time posted on:
Posted Yesterday time left to apply:
End Date:
July 9, 2026 (12 days left to apply) job requisition :
JR161082
*
* What You’ll Do:
** As a Senior Mobile Developer, you will be a key technical contributor on our mobile engineering teams, helping to design, build, and evolve cross-platform mobile applications using Flutter. You will work closely with product, UX, backend, and platform teams to deliver reliable, high-quality mobile experiences at scale.
*
* Key Responsibilities:
*** Design, develop, and maintain cross-platform mobile applications using Flutter and Dart for iOS and Android
* Lead complex feature development from design through release, ensuring quality, performance, and maintainability
* Contribute to mobile architecture decisions, including state management, navigation, and app modularization
* Collaborate with designers to translate UX/UI designs into polished, accessible mobile experiences
* Integrate mobile applications with RESTful and/or GraphQL APIs and enterprise backend systems
* Ensure applications meet security, performance, reliability, and accessibility standards
* Write and maintain unit, widget, and integration tests; participate in code reviews and technical design reviews
* Support CI/CD pipelines for mobile apps, including build, test, and release processes
* Mentor junior and intermediate developers and contribute to mobile engineering best practices
* Work within Agile delivery teams, contributing to sprint planning, estimation, and retrospectives
* Continuously evaluate new tools, patterns, and technologies to improve developer experience and product quality
*
* What You Bring:
*** 5+ years of professional software development experience, with strong mobile development experience
* 2+ years of hands-on experience building production applications with Flutter and Dart
* Solid understanding of mobile application architecture and common Flutter patterns
* Experience with state management solutions (e.g., Bloc, Riverpod, Provider)
* Strong experience consuming RESTful APIs and handling authentication, networking, and error handling
* Experience with mobile testing strategies and automated tests
* Proficiency with Git and modern CI/CD workflows
* Strong problem-solving skills and ability to work in complex, evolving environments
* Excellent communication skills and ability to collaborate with cross-functional teams
* Experience with native Android (Kotlin) and/or iOS (Swift) is an asset
* Experience working on customer-facing, high-traffic consumer applications is an asset
* Familiarity with cloud platforms (Azure preferred) and modern backend architectures is an asset
* Knowledge of accessibility standards (WCAG) as applied to mobile apps is an asset
* Retail, e‐commerce, or loyalty/rewards domain experience is an asset
* Experience working in large, enterprise technology environments is an asset
We’re always looking for great talent! In addition to competitive pay, we offer:
* Comprehensive benefits and retirement programs
* Performance incentives, Continuing Education Programs
* Other perks to support your well-being
* Career growth opportunities and product discounts
** Broadband Salary Range:** $64,000 – $106,000. Our typical
* hiring range
* is between $64,000 and $85,000. Salary decisions are also dependent on other factors such as your experience, industry benchmarks, internal equity and other role-specific requirements. For critical roles, the compensation offering will be reviewed to ensure alignment with market rate and conditions and the unique value you bring to the role.
This posting represents an existing vacancy within our organization.
We may use artificial intelligence tools as part of our recruitment process to assist in the initial screening of resumes. All hiring decisions, including candidate evaluation, selection, and disposition, are made by human recruiters.
** About Us
** Canadian Tire Corporation, Limited (“CTC”) is one of Canada’s most admired and trusted companies. With more than 90 Owned Brands, over 1,600 retail locations, financial services, exemplary e-commerce capabilities, and…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×