Senior Developer
Job Description & How to Apply Below
Overview
Senior Mobile Developer responsible for contributing technically on mobile engineering teams. Design, build, and evolve cross‑platform mobile applications using Flutter. Collaborate with product, UX, backend, and platform teams; lead complex feature development from design through release; ensure security, performance, reliability, and accessibility standards.
Responsibilities- Be a key technical contributor on mobile engineering teams.
- Design, build, and evolve cross‑platform mobile applications using Flutter.
- Work closely with product, UX, backend, and platform teams.
- Lead complex feature development from design through release.
- Ensure applications meet security, performance, reliability, and accessibility standards.
- Write and maintain unit, widget, and integration tests; participate in code 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 and continuously evaluate new tools, patterns, and technologies.
- 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.
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:
×