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 a month 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, Core Product

Mid-level software engineering role at Notion focusing on core product development, requiring 2+ years of experience and expertise in frontend technologies.

Software Engineer

Full-Stack Software Engineer position at Ippon Technologies, focusing on delivering bespoke software solutions using modern tech stack including React, Java, and cloud technologies.

Software Engineer, Fullstack (OneCrew)

Fullstack Software Engineer position at OneCrew, a B2B SaaS company revolutionizing the commercial paving industry, offering $100k-$190k salary with equity in San Francisco.

Software Engineer (Frontend)

Frontend Software Engineer position at Metabase, building user interfaces for data visualization and analytics in a remote-first environment using React and modern frontend technologies.

Full Stack Software Engineer - Application Development

Full Stack Software Engineer position at Palantir, focusing on application development for their Foundry platform, offering $135-200K salary with comprehensive benefits in New York.