Software Engineer | Front-End (Flutter)

Software company focused on the Construction industry, providing comprehensive platform for construction companies to manage workflows.
Frontend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Construction

Description For Software Engineer | Front-End (Flutter)

CMiC is a Toronto-based software company revolutionizing the construction industry with their comprehensive platform for construction companies. The platform manages everything from Financials and Payroll to Project Management and Job Costing, serving North America with rapid expansion into Europe, Southeast Asia, and the Middle East.

As a Front-End Software Engineer specializing in Flutter, you'll join a diverse and dedicated team committed to success. The role offers an exciting opportunity to work with Flutter as the next-generation front-end development framework, developing cross-platform applications for iOS, Android, and Web. With the $1.2 Trillion US infrastructure spending bill creating unprecedented opportunities, CMiC is positioned for significant market growth.

The ideal candidate will have strong object-oriented programming concepts and at least 2 years of professional programming experience. You'll be responsible for designing and implementing new features, collaborating with team members, and contributing to shared packages. The role requires excellent communication skills and experience with Flutter development.

The position offers a competitive benefits package, including health and dental benefits, RRSP matching, and a strong focus on work-life balance. Located on York University's campus, the office is easily accessible and offers various amenities. The company culture emphasizes employee wellness, social engagement, and professional growth in a rapidly expanding organization.

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
  • 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 email integration solutions in the construction software industry.

Frontend Engineer

Frontend Engineer position at Pendo focusing on building dynamic interfaces and data visualizations, requiring 2+ years of JavaScript experience.

Software Engineer

Frontend Software Engineer position at Peloton, focusing on e-commerce development with React, offering hybrid work and comprehensive benefits.

Front End Engineer

Frontend Engineer role at IMC Trading building responsive applications with React for critical trading systems.

Frontend Software Engineer

Frontend Software Engineer position at Ladder, building user-facing features for an AI-powered life insurance platform with competitive compensation and comprehensive benefits.