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 2 months 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 (Flutter)

Frontend Software Engineer position at CMiC, focusing on Flutter development for construction management software, offering hybrid work and comprehensive benefits.

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 Development Engineer

Mid-level Software Development Engineer position at Adobe focusing on frontend development for the Journey Optimizer platform, requiring 3+ years of experience with React, TypeScript, and full-stack capabilities.

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.