top of page

Front-end Engineer

Location: Toronto (Hybrid – 200 Bay Street)
Engagement: One-year contract with potential for conversion to full-time
Openings: 1

Overview

We are seeking an experienced Front-end Engineer to own the design and delivery of high-quality, scalable user-facing features. This role involves close collaboration with technical leads, designers, and product partners to build secure, performant, and user-centric front-end applications using modern JavaScript frameworks.

Responsibilities
  • Own the design and delivery of high-quality front-end features and enhancements

  • Provide accurate estimates and actively participate in sprint planning and agile ceremonies

  • Develop secure, maintainable front-end solutions aligned with best practices

  • Optimize performance of the existing codebase and participate in peer code reviews

  • Collaborate closely with technical leads and team members to design components and interaction patterns

  • Actively participate in technical and architectural discussions related to front-end applications

  • Work cross-functionally with engineering, UX, and product teams to deliver exceptional user experiences
     

Required Qualifications and Skills
  • Strong front-end development experience with modern JavaScript frameworks such as React or Vue.js

  • Experience building and consuming RESTful APIs

  • Proven ability to collaborate with cross-functional teams delivering customer-facing features

  • Familiarity with automated build pipelines and CI/CD practices

  • Experience using version control systems such as GitHub

  • Strong collaboration experience with UX designers and product owners to deliver high-quality user experiences

  • Demonstrated ability to write high-quality, testable code with automated unit and end-to-end tests (e.g., Jest, Cypress, Playwright)

  • Ability to thrive in fast-paced, customer-centric environments

  • 5+ years of web application development experience using Agile methodologies

  • Excellent communication and organizational skills

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
     

Nice to Have
  • Experience with A/B testing frameworks and experimentation

  • Familiarity with cloud deployments and container-based systems (e.g., Docker)

  • Comfortable working in Unix/Linux-based environments

Contact Us

Thanks for submitting!

Tel. 604.398.8252                       Serving Clients and Candidates Across Canada

© 2023 by ITG. Proudly created with Wix.com

bottom of page