Software Engineer | Front-End (Flutter)

Software company focused on the Construction industry, building comprehensive platform for construction companies to manage workflows.
$80,000 - $130,000
Frontend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
Enterprise SaaS · Construction

Description For Software Engineer | Front-End (Flutter)

CMiC is a Toronto-based software company specializing in construction industry solutions, offering a comprehensive platform for construction companies to manage various aspects from Financials and Payroll to Project Management and Job Costing. With a strong presence in North America and expanding globally in Europe, Southeast Asia, and the Middle East, CMiC is positioned for significant growth, especially with the 1.2 Trillion US infrastructure spending bill creating new opportunities.

As a Frontend Software Engineer focusing on Flutter development, you'll join a diverse and dedicated team that has successfully adopted Flutter as their next-generation frontend framework. The role involves working on cross-platform applications for iOS, Android, and Web, contributing to both internal and open-source packages, and collaborating closely with the Product Management team to deliver high-quality solutions.

The position offers a blend of technical challenges and professional growth opportunities, with responsibilities ranging from feature development to system architecture decisions. You'll be part of a company that values work-life balance, offering comprehensive benefits, professional development opportunities, and a positive work culture that includes regular social events and wellness initiatives.

Working in a hybrid environment at their York University campus location, you'll have access to modern facilities and enjoy the benefits of a growing, socially responsible corporation that's making significant impacts in the construction software industry.

Last updated 7 days ago

Responsibilities For Software Engineer | Front-End (Flutter)

  • Design, implement, test and document new features
  • Collaborate with other team members
  • Explore new approaches to overcome technical challenges
  • Contribute to packages shared between multiple CMiC applications
  • Working closely with Product Management team to understand user requirements
  • Participate in peer code review process
  • Document systematic investigations and technical uncertainties in weekly reports

Requirements For Software Engineer | Front-End (Flutter)

JavaScript
TypeScript
  • Excellent communication skills – both written and oral
  • Strong Understanding Object Oriented Programming Concepts
  • 2 plus year of hands-on professional programming experience (Any of Dart, Java, JavaScript, C, C++, C#, Swift, Kotlin)
  • Knowledge of and experience with Flutter
  • Familiarity with HTML5 & CSS is valuable
  • A degree, certificate or diploma in a relevant area of study is a plus
  • Must be available to work full-time

Benefits For Software Engineer | Front-End (Flutter)

Medical Insurance
Dental Insurance
401k
  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • Townhall meetings with open discussions
  • Located on York University's campus, easily accessible by transit
  • Outdoor lunch space, including picnic tables
  • Active Social Events Committee
  • Health and Wellness focus including virtual yoga classes and wellness webinars
  • RRSP Matching Program after 2 years of employment
  • Experience in a rapidly growing, socially responsible corporation

Interested in this job?

Jobs Related To CMiC Software Engineer | Front-End (Flutter)

Software Engineer | Front-End (ReactJS)

Frontend Software Engineer position at CMiC, focusing on ReactJS development for construction management software, with 3+ years experience required.

Software Engineer | Front-End (Flutter)

Frontend Software Engineer position at CMiC, focusing on Flutter development for construction management software, requiring 2+ years of experience.

Frontend Software Engineer

Frontend Software Engineer position at KAYAK, developing travel search experiences for millions of users with React and TypeScript in Berlin.

Software Developer 3

Mid-level software developer role at Oracle Health, focusing on frontend development for healthcare applications using React and modern web technologies.

Web/UI Engineer

Web/UI Engineer position at Canonical, developing enterprise products using React, Flutter, and modern web technologies in a globally distributed team.