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
Naval Training Support Specialist providing expertise in training solutions for Royal Canadian Navy operations. Collaborating on instructional design and validating training requirements.
Hiring Java Developers with 10 - 15 years of experience for financial domain projects in Toronto, ON. Must have strong skills in Java, Spring, and microservices.
Software/Web App Developer using leading edge technologies at TAO Solutions. Analyze specs, develop high - quality code, and collaborate in a hybrid setup.
Senior Mobile Developer taking ownership of mobile features from concept to production at TouchBistro. Building high - quality apps used by 15,000+ restaurants, focusing on reliability and real problem - solving.
Junior Maintenance Engineering Assistant supporting the maintAI team in maintenance tasks for Hibernia Platform. Assisting in planning job readiness, budget estimation, and project tracking.
Engineering Supervisor leading engineering activities for Battery, Solar, or Wind Energy projects. Foster team growth and manage project deliverables in the Renewables Electrical Department.