Flutter Engineer
1 week ago
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.
- 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.
- 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.
-
Flutter + Node Intern
4 days ago
Toronto, Ontario, Canada Quadlii Ai Inc Full timeAbout QuadliiQuadlii is building a next-generation application platform that makes it faster and safer to deliver real software products. We care about clean architecture, reusable components, and predictable delivery, not throwaway prototypes.We are hiring a Flutter + Node intern who is serious about engineering fundamentals, documentation, and learning how...
-
Junior Software Engineer, Flutter
7 days ago
Toronto, Ontario, Canada PheedLoop Full timeThis is a full-time position based in our spacious office in Toronto.About PheedLoopPheedLoop has always grown at a phenomenal pace, and it is a literal rocketship right now. PheedLoop is dedicated to developing critical systems for the events industry. From innovative software solutions to automate, simplify and monetize events, to new hardware products and...
-
Software Engineer, Front-End
1 week ago
Toronto, Ontario, Canada NewStart Full timeAbout NewStartNewStart empowers professionals through personalizedcareer supportand helps companies hire faster with intelligenttalent matching. We bridge ambition and opportunity—connecting pre-vetted, job-ready talent with organizations ready to grow.This is a confidential search managed by NewStart on behalf of an established software company. The...
-
Software Development Expert
7 days ago
Toronto, Ontario, Canada beBeeDeveloper Full time $80,000 - $120,000 per yearAre you passionate about developing innovative mobile and web applications using Flutter?OverviewOur team is looking for a highly skilled Flutter Engineer to join our collaborative engineering team.The ideal candidate will have extensive experience in designing, implementing, testing, and documenting new Flutter features across mobile and web platforms.As a...
-
Senior Software Engineer
6 days ago
Toronto, Ontario, Canada PheedLoop NordSpace Full timeThis is a full-time position based in our spacious office in Toronto.About PheedLoopPheedLoop has always grown at a phenomenal pace, and it is a literal rocketship right now. PheedLoop is dedicated to developing critical systems for the events industry. From innovative software solutions to automate, simplify and monetize events, to new hardware products and...
-
Senior Mobile Application Engineer, SWE
3 days ago
Toronto, Ontario, Canada PheedLoop Full timeThis is a full-time position based in our spacious office in Toronto.About PheedLoopPheedLoop has always grown at a phenomenal pace, and it is a literal rocketship right now. PheedLoop is dedicated to developing critical systems for the events industry. From innovative software solutions to automate, simplify and monetize events, to new hardware products and...
-
Software Engineer II
6 days ago
Toronto, Ontario, Canada EQ Bank | Equitable Bank Full timeJoin a ChallengerBeing a traditional bank just isn't our thing, so we challenge ourselves to get creative in providing innovative banking solutions for Canadians. How do we get there? With a talented team of inquisitive and agile challengers that break through the status quo. So, if you're passionate about redefining the future of banking—while having...
-
Senior Graphic Designer
3 days ago
Toronto, Ontario, Canada OTT Financial Group Full timeOTT Pay Inc. is an established, fully funded fintech company focused on delivering streamlined financial payment solutions. With a strategic focus on both acquiring and issuing business, we are developing a mobile-first platform that offers a wide range of financial services, loyalty programs, and innovative products, including credit cards, payment...
-
Senior Full-Stack Developer
2 weeks ago
Toronto, Ontario, Canada Prime Quadrant Full timeFirm DescriptionPrime Quadrant serves over 220 affluent families, with approximately CAD 22 billion in Assets under Consultation*. Our mission is to empower families for the future and assist them across the full range of their financial, social, and human capital needs.Our culture is the Prime Quadrant PATH – we are Purposeful, Authentic, Tenacious, and...
-
Technical Pre- Sales Consultant
11 hours ago
Toronto, Ontario, Canada TheAppLabb Full timeAbout AILabb:AI Labb is focused on Data & AI solutions and resources that deliver exceptional business results for our enterprise and mid-market businesses. AI Labb is a subsidiary of TheApplabb - a leading innovation company specializing in AI-powered digital solutions, mobile app development, and emerging technologies. We leverage data-driven insights to...