Software Engineer | Front-End (ReactJS)

Software company focused on the Construction industry, providing comprehensive platform for construction companies to manage workflows from Financials to Project Management.
$80,000 - $120,000
Frontend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Construction

Description For Software Engineer | Front-End (ReactJS)

CMiC is a Toronto-based software company specializing in construction industry solutions, offering a comprehensive platform for managing various aspects of construction operations from financials to project management. With a strong presence in North America and expanding globally, they're seeking a Frontend Software Engineer to join their team.

The role focuses on maintaining and enhancing a ReactJS application that serves as an Outlook add-in, providing direct integration between emails and their system. A key upcoming project includes implementing a new Gmail add-in. The position requires 3+ years of experience with JavaScript and ReactJS, along with strong object-oriented programming concepts.

The company offers an attractive work environment with a hybrid work model and comprehensive benefits package. Located on York University's campus, the office is easily accessible and offers outdoor spaces for breaks. They promote a strong company culture with regular townhall meetings, social events, and wellness initiatives.

This is an excellent opportunity for a mid-level frontend developer looking to work on meaningful projects in the construction software industry. The role offers a balance of technical challenges and collaborative work, with opportunities to contribute to the company's international expansion. The team values diverse perspectives and is committed to creating an inclusive work environment.

Last updated a month ago

Responsibilities For Software Engineer | Front-End (ReactJS)

  • Design, implement, test and document new features
  • Collaborate with other team members
  • Explore new approaches to overcome technical challenges
  • Working closely with Product Management team to understand user requirements
  • Document systematic investigations and technical uncertainties

Requirements For Software Engineer | Front-End (ReactJS)

JavaScript
React
  • Excellent communication skills – both written and oral
  • Strong Understanding Object Oriented Programming Concepts
  • Strong understanding of JavaScript and ReactJS
  • 3+ years of hands-on professional programming experience using JavaScript and ReactJS
  • Knowledge of Outlook Add-in implementations is a great asset
  • Knowledge of Gmail add-in development is advantageous
  • Familiarity with Microsoft Azure is very valuable
  • 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 (ReactJS)

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 (ReactJS)

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

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

Software Dev Engineer II, Fashion & Fitness Tech

Build next-gen shopping experiences at Amazon as a Software Dev Engineer II, focusing on fashion tech and customer experience innovation.

Software Engineer II

Software Engineer II position at OpenGov, building AI-enabled SaaS solutions for government agencies using modern technologies like React and Node.js

Front-end Developer

Front-end Developer position at Staff4Me, focusing on creating responsive web applications using modern JavaScript frameworks and best practices.