Senior Mobile Developer – Flutter
La Société Canadian Tire Limitée · Toronto
Job description
About the role
We are looking for a Senior Mobile Developer to lead the design, development, and evolution of cross‑platform mobile applications using Flutter. You will collaborate with product, UX, backend, and platform teams to deliver high‑quality, scalable mobile experiences.
Key responsibilities
- Design, develop, and maintain iOS and Android applications with Flutter and Dart.
- Lead complex feature development from design through release, ensuring performance and maintainability.
- Shape mobile architecture decisions, including state management, navigation, and modularization.
- Translate UX/UI designs into polished, accessible mobile interfaces.
- Integrate apps with RESTful and GraphQL APIs and enterprise backend systems.
- Ensure security, performance, reliability, and accessibility standards are met.
- Write unit, widget, and integration tests; participate in code and design reviews.
- Support CI/CD pipelines for building, testing, and releasing mobile apps.
- Mentor junior developers and promote best engineering practices.
- Contribute to Agile ceremonies such as sprint planning, estimation, and retrospectives.
- Continuously evaluate new tools and patterns to improve developer experience.
Required profile
- 5+ years of professional software development experience with strong mobile focus.
- 2+ years of hands‑on experience building production apps with Flutter and Dart.
- Solid understanding of mobile architecture and common Flutter patterns.
- Experience with state‑management solutions (Bloc, Riverpod, Provider).
- Proficiency consuming RESTful APIs and handling authentication, networking, and error handling.
- Experience with mobile testing strategies and automated tests.
- Strong Git skills and familiarity with modern CI/CD workflows.
- Excellent communication and problem‑solving abilities.
- Experience with native Android (Kotlin) or iOS (Swift) is a plus.
- Background in high‑traffic consumer, e‑commerce, retail, or loyalty applications is a plus.
Required skills
- Flutter
- Dart
- Bloc
- Riverpod
- Provider
- RESTful APIs
- GraphQL
- Git
- CI/CD pipelines
- Kotlin (optional)
- Swift (optional)
- Azure (optional)
What we offer
- Competitive salary range $64,000 – $106,000.
- Comprehensive benefits and retirement programs.
- Performance incentives and continuing education programs.
- Additional perks supporting well‑being and career growth.
- Product discounts and broadband support.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 hours ago
Expires 1 month from now
1 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
La Société Canadian Tire Limitée
Toronto