cover image
Michael Page Technology

Fullstack Developer (Mobile Applications)

Hybrid

Toronto, Canada

Junior

Full Time

08-01-2026

Share this job:

Skills

Java JavaScript C# Swift Kotlin Programming Software Development Project Management

Job Specifications

This role is for a Flutter Developer who will design, develop, and maintain software applications while collaborating with engineers and product managers to deliver high-quality solutions. The ideal candidate has 3+ years of software development experience, strong knowledge of OOP, SOLID principles, and modern programming languages, with a preference for Flutter/Dart expertise.

Client Details

This client is a Toronto‑based software company specializing in unified ERP and project management solutions purpose‑built for the construction and capital projects industry.

Description

Design, develop, and maintain software applications using best practices.
Apply object-oriented programming principles, SOLID design principles, and design patterns to create scalable and maintainable solutions.
Participate in code reviews, testing, and continuous improvement initiatives.
Communicate effectively with technical and non-technical stakeholders.

Profile

The successful candidate will be:

An experienced software developer with at least 3 years of hands-on coding experience, ideally in Flutter/Dart.
Strong in fundamentals, including object-oriented programming, SOLID principles, and design patterns.
Versatile and adaptable, with exposure to modern languages like Java, JavaScript, C#, Swift, or Kotlin.
Collaborative and communicative, able to work effectively with technical and non-technical stakeholders.

Job Offer

Work with cutting-edge technology: Hands-on experience with Flutter and modern development practices.
Professional growth: Opportunity to collaborate with skilled engineers and product managers in a dynamic environment.
Impactful projects: Contribute to innovative solutions that drive performance and efficiency.
Skill diversification: Exposure to multiple programming languages and design principles.

MPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, or based on an individual's status in any group or class otherwise protected under applicable human rights legislation. MPI encourages applications from minorities, women, the disabled and all other qualified applicants

About the Company

Welcome to the Michael Page global company profile. Michael Page has five decades of expertise in professional services recruitment. We were established in London in 1976, and over this period we've grown organically to become one of the best-known and most respected consultancies, with an office network spanning six continents. While size has its advantages, it doesn't define us - the nature of our organic growth means that each new office is integrated into the region that it serves. It also means that as an employer lo... Know more