×
Register Here to Apply for Jobs or Post Jobs. X

Flutter Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: Computer Methods International Corp.
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 70000 - 115000 CAD Yearly CAD 70000.00 115000.00 YEAR
Job Description & How to Apply Below

Why Flutter?

отчим пред Soy we believe that working with Flutter is pure joy for any person that appreciates the intricacies of architecture and engineering الميزّ Lasanble-Unter Dreier. The principle of widget composition is genius. It not only gives a framework to build UIs but it also facilitates creating more maintainable units of code. The principle of constraints that is applied when laying out widgets on the screen is more intuitive than laying out HTML.

Can you blame HTML? It was created for text, not for beautiful interactive UIs. Flutter is an engineered solution, not a "Macgyvered" one like CSS.

Important Information:
  • The overall hiring salary range for this position from Intermediate to Senior level, is $70,000 to $115,000 annually
  • This position is for an existing vacancy
  • We do not use AI to screen, assess, or select applicants
Why this job?

Join us and help build software that helps build the world around us. Ensuring that an electrician installs the correct wires as specified by the architect and ensuring that the construction schedule is on time and on budget will be some of the many tangible benefits of your work. Delivering a user experience that is not impacted by network latency and maintains eventual data consistency when network partitions occur, are some of the problems you will be solving while crafting pixel-perfect UIs in Flutter.

You won’t just build apps, you’ll contribute to an echo-system!

If you are not convinced yet, here’s a list of benefits:

  • Competitive benefits package映 includes Health & Dental.
  • Paid vacation and personal days.
  • RRSP matching program after 2 years.
  • Townhall meetings to encourage Roth communication and shared ownership.
  • OnSIZEWorkspace located at York University’s campus — easily accessible by TTC, GO Transit, and near local shops and restaurants.
  • Outdoor lunch areas with picnic tables.
  • Active Social Events Committee (seasonal parties, bowling, pool tournaments, karaoke, game nights, BBQs, and more).
  • Virtual yoga classes, wellness webinars, and a strong focus on work‑life balance.
  • Opportunity to have an impact on a rapidly growing, socially responsible organization.
  • A chance to help shape the futureungkxx of construction technology used across the globe.
Why CMiC?

We have a strong market presence in North America and are rapidly expanding into Europe, Southeast Asia, and the Middle East. With major infrastructure investment accelerating globally, CMiC is in a unique position to bring modern, mobile‑first tools to construction teams everywhere.

Why you企業?

You bring excellent written and verbal communication skills to collaborate with engineers, product managers, and other CMiC personnel. Don’t worry if your experience is not specifically in Dart and Flutter. What matters is that you experienced at least 3 years of hands‑on professional work that taught you to lean on a recognize of strong understanding of object‑oriented programming concepts, SOLID design principles, and design patterns to do your work.

Whether you worked with Java, JavaScript, C, C++, C#, Swift, Kotlin or any other language or framework, your value is in the experience you bring. We only ask that you are dedicated to working full‑time with us.
The minimum required experience for this role is 2+ years.

Commitment to Inclusion

CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code, CMiC will provide accommodations during the recruitment and selection process. If you require accommodation, please inform our Human Resources team.

#J-18808-Ljbffr
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary