Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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

Benefits

  • Comprehensive benefits and retirement programs
  • Performance incentives
  • Continuing Education Programs
  • Other perks to support your well-being
  • Career growth opportunities and product discounts

Job type

Full Time

Experience level

Senior

Salary

CA$64,000 - CA$106,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidAzureCloudDartFlutteriOSKotlinSwift

Location requirements

OnsiteTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.