Senior Flutter Engineer

Reposted 6 Days Ago
Be an Early Applicant
Toronto, ON
In-Office
Mid level
Software
The Role
Design, implement, test, and document new features within the front end using Flutter. Collaborate with team members and product management.
Summary Generated by Built In

About CMiC

Headquartered in Toronto, CMiC is a leading software provider for the construction industry. We deliver a comprehensive, end-to-end platform that helps construction companies manage their most critical workflows. Our customers choose between Cloud and Self-Hosted deployments, and rely on CMiC to handle everything from Financials and Payroll to Project Management and Job Costing.

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.

About the Team

You’ll join a highly collaborative engineering team that is passionate about building high-quality applications and embracing new technologies. We’ve adopted Flutter as our next-generation front-end framework and have already launched production apps across iOS, Android, and Web.

Our Flutter work includes:

  • Custom UI components for complex workflows
  • Offline-first capabilities for job site environments
  • Modular, reusable package development (with opportunities for open-source contributions)
  • Performance optimization and cross-platform tooling

We value diverse perspectives, continuous learning, and engineering excellence.

What You’ll Work On

  • Design, implement, test, and document new Flutter features across mobile and web.
  • Work closely with Product Management to translate user needs into practical, thoughtful solutions.
  • Participate in architectural discussions and propose new approaches to technical challenges.
  • Contribute to shared, modular Dart/Flutter packages used across multiple CMiC applications — including some open-source components.
  • Engage in peer code reviews and help elevate overall code quality.
  • Share findings from technical investigations and explorations during our weekly engineering updates.

Requirements
  • Excellent written and verbal communication skills.
  • Strong understanding of object-oriented programming concepts.
  • 3+ years of hands-on professional programming experience in one or more languages such as Dart, Java, JavaScript, C, C++, C#, Swift, or Kotlin.
  • Flutter development experience, ideally with at least one production app.
  • Familiarity with HTML5 and CSS (an asset).
  • A degree, diploma, or certificate in Computer Science or a related field is an asset.
  • Availability for full-time work.

Bonus Points For

  • Experience with state management tools (e.g., Bloc, Riverpod, Provider).
  • Experience writing unit, widget, and integration tests.
  • Exposure to CI/CD pipelines (GitHub Actions, Codemagic, etc.).
  • Experience with offline-first design or real-time data sync.
  • Contributions to open-source projects.

Benefits
  • Competitive benefits package, including Health & Dental.
  • Paid vacation and personal days.
  • RRSP Matching Program after 2 years.
  • Townhall meetings that encourage open communication and shared ownership.
  • On-site workspace 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 make an impact in a rapidly growing, socially responsible organization.
  • A chance to help shape the future of construction technology used across the globe.

CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.

Top Skills

C
C#
C++
CSS
Dart
Flutter
HTML5
Java
JavaScript
Kotlin
Swift
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Toronto, Ontario
418 Employees
Year Founded: 1974

What We Do

As an industry pioneer, CMiC delivers complete and unified ERP and FIELD software solutions for construction and capital projects firms. CMiC’s powerful software transforms how firms optimize productivity, minimize risk and drive growth by planning and managing all financials, projects, resources, and content assets—from a Single Database Platform™. With customers throughout North America and overseas, CMiC serves one-quarter of ENR’s Top 400 Contractors and hundreds of small and mid-sized construction firms, from general and specialty contractors to heavy/highway and project owners. Over $100 billion in construction revenue is handled by CMiC annually.

Similar Jobs

Morningstar Logo Morningstar

Data Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees
143K-258K Annually

Morningstar Logo Morningstar

Customer Success Manager

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees

Magna International Logo Magna International

Project Engineering Co-op

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
Newmarket, ON, CAN
171000 Employees

Magna International Logo Magna International

Manufacturing Engineer

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
Concord, ON, CAN
171000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account