Senior Mobile Developer designing and building cross-platform mobile applications with Flutter. Collaborating with cross-functional teams to deliver high-quality mobile experiences at scale.
Responsibilities
As a Senior Mobile Developer, 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
Requirements
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
Director leading software development, architecture and AI - driven transformation for Intact’s personal - lines insurance systems. Managing engineering squads, budgets and technology outcomes across Canada.
Sr. Developer designing, testing, and troubleshooting AI - powered applications at Genpact, an advanced technology solutions company serving global enterprises.
Senior React Native Engineer building scalable React Native apps for US Mobile, a wireless carrier. Improving performance, testing, releases, and user experience across iOS and Android.
Senior Integration Software Engineer for a 12 - month remote contract in Canada. Requires active Reliability Status, 10+ years of software engineering, and Azure integration expertise.
Authorization Developer at 1Password, building access - control systems for its secure password - management and unified - access platform. Shipping Go features, APIs, and services while improving authorization reliability and developer workflows.
Engineering Project Planner coordinating schedules, workload, capacity, and risks for Expleo’s aerospace engineering projects in Saint - Bruno. Maintaining JIRA plans and supporting IBM Rational EWM deployment.
Engineering Project Planner coordinating engineering schedules, workload, capacity, and risks for Expleo, a global engineering and consulting provider. Supporting JIRA governance and IBM Rational EWM deployment across multidisciplinary aerospace and railway projects.
Senior Statistical Programmer supporting a pharmaceutical client’s epidemiology team with real - world evidence data preparation and statistical analysis. Developing analytical databases, study outputs, and reports from claims and EHR data.