Position OverviewWe are seeking a highly skilled and motivated Front-End Engineer to join our Engineering team in Toronto. This role requires a hands-on developer with strong expertise in front-end development, particularly with JavaScript and Node.js, and a solid understanding of integrating backend APIs. The successful candidate will be responsible for building and maintaining performant and scalable web applications, working collaboratively with cross-functional teams, and contributing to continuous delivery pipelines.
Key ResponsibilitiesDevelop high-quality, maintainable front-end components using JavaScript frameworks (React.js or Marko.js). Integrate backend APIs (RESTful and GraphQL) into front-end applications. Collaborate with backend engineers, UI/UX designers, and product managers to deliver cohesive and efficient solutions.
Participate in code reviews, development planning, and technical discussions. Manage and configure CI/CD pipelines using tools such as Jenkins and Git. Ensure performance optimization, including caching strategies and efficient image handling.
Maintain code quality through testing and adherence to best practices. Required QualificationsStrong hands-on experience with JavaScript, HTML, and CSS fundamentals. Proficiency with Node.js.
Experience integrating data from GraphQL and RESTful APIs into front-end applications. Solid understanding of CI/CD pipelines and experience with tools such as Jenkins and Git. Proficiency in component-based development using React.js or Marko.js.
Strong problem-solving skills and ability to troubleshoot across the stack