Senior Front-End Developer
HybridBrossard, Quebec, Canada
Job Summary
Develop fluid and compatible web applications for mobile devices using React, TypeScript, and Material UI while leveraging REST and WebSockets. Participate in daily scrums, task planning, and agile ceremonies, collaborating closely with external stakeholders and actively improving design methods and standards. Contribute to the continuous integration and deployment of applications via Azure DevOps Pipelines, conduct code reviews, and explore new product design phases. Maintain source code management using Git and Azure DevOps, ensuring projects follow agile methodologies with unit tests and proper documentation. Work in-office (hybrid) at the Distech Controls office in Brossard, Quebec, communicating with colleagues and suppliers in both English and French.
Required Qualifications
- Bachelor's degree in software engineering/computer engineering/computer science or equivalent
- Minimum 5 years of experience in Front-End software development
- Strong knowledge of web technologies (JavaScript, HTML5, CSS3)
- Solid experience in React and Typescript
- Ability to work in-office (hybrid) to the Distech Controls office in Brossard
- Fluent in English and French
- Knowledge of the Microsoft Azure Devops environment, including Pipelines
- Knowledge of recent versions of ECMAScript
- Strong knowledge of object-oriented concepts
- Ability to set up and follow project documentation
- Experience in developing unit tests
- Experience with Git
- Knowledge of relational databases
Desired Qualifications
- Experience with Material UI
- Experience in .NET / ASP.NET development
- Experience with Docker/Container and Kubernetes
- Experience with other UI web development frameworks such as Angular or Vue
- Experience with Vites.js/Vitest, styled-components, redux, react-router-dom and storybook tools/libraries
- Experience with agile software development methodologies
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.