Développeur front-end
<p>Nous recherchons un développeur front-end hautement motivé et expérimenté pour rejoindre l'équipe de notre client à Laval, au Québec. Il s'agit d'un contrat de huit mois dans le cadre duquel vous contribuerez au développement et à l'amélioration d'une plateforme web conçue pour rationaliser le partage d'informations promotionnelles et centraliser les données à des fins d'analyse avancée. Vous travaillerez en étroite collaboration avec des équipes interfonctionnelles afin de garantir que l'application réponde à des normes élevées en matière de performances et de convivialité, tout en respectant les meilleures pratiques en matière de développement logiciel.</p><p><br></p><p>Responsabilités :</p><p><br></p><p>• Développer et maintenir des applications frontales complexes à l'aide d'Angular, en tirant parti de fonctionnalités modernes telles que les composants autonomes, les signaux et RxJS.</p><p>• Concevoir et mettre en œuvre une architecture d'application évolutive, en mettant l'accent sur les principes de conception atomique et la structuration optimale des composants et des services.</p><p>• Collaborer avec les équipes de gestion des produits, d'ingénierie des données et d'analyse des données afin d'aligner les fonctionnalités des applications sur les besoins de l'entreprise.</p><p>• Créer et gérer des formulaires réactifs avec des validateurs personnalisés, en garantissant une gestion robuste de l'état des formulaires.</p><p>• Effectuer des tests unitaires à l'aide de Jest et des tests de bout en bout avec des outils tels que Cypress, en suivant les meilleures pratiques de développement piloté par les tests.</p><p><br></p><p><br></p><p>We are looking for a highly motivated and experienced Front-End Developer to join our client's team in Laval, Quebec. This is an eight-month contract role where you will contribute to the development and enhancement of a web-based platform designed to streamline the sharing of promotional details and centralize data for advanced analytics. You will work closely with cross-functional teams to ensure the application meets high performance and usability standards while adhering to best practices in software development.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain complex front-end applications using Angular, leveraging modern features such as standalone components, signals, and RxJS.</p><p>• Design and implement scalable application architecture, focusing on atomic design principles and optimal component and service structuring.</p><p>• Collaborate with Product Management, Data Engineering, and Data Analytics teams to align application features with business needs.</p><p>• Build and manage reactive forms with custom validators, ensuring robust form state management.</p><p>• Perform unit testing using Jest and end-to-end testing with tools like Cypress, following test-driven development best practices.</p><p>• Integrate and customize Angular Material, Storybook, and ag-Grid components to enhance the user interface.</p><p>• Apply advanced TypeScript techniques to ensure codebase modularity and robustness.</p><p><br></p>
<p>Exigences : </p><p><br></p><p>• Au moins 5 ans d'expérience dans le développement d'applications front-end à l'aide d'Angular, y compris Angular 18.</p><p>• Maîtrise de la création de formulaires réactifs, de validateurs personnalisés et de la gestion des états des formulaires.</p><p>• Expertise en TypeScript, avec une capacité avérée à appliquer des fonctionnalités avancées pour la robustesse du code.</p><p>• Solides connaissances des outils de gestion d'état tels que NgRx, Redux et les services basés sur RxJS.</p><p>• Connaissance des composants Angular Material, Storybook et ag-Grid.</p><p>• Expérience pratique des tests unitaires (Jest) et des tests de bout en bout (Cypress).</p><p>• Excellentes compétences en communication et en collaboration, avec la capacité de dialoguer efficacement avec les parties prenantes.</p><p>• Compréhension des principes de conception UX et capacité à les intégrer dans le travail de développe</p><p><br></p><p>Requirements:</p><p>• Minimum of 5 years of experience developing front-end applications using Angular, including Angular 18.</p><p>• Proficiency in building reactive forms, custom validators, and managing form states.</p><p>• Expertise in TypeScript, with demonstrated ability to apply advanced features for code robustness.</p><p>• Strong knowledge of state management tools like NgRx, Redux, and RxJS-based services.</p><p>• Familiarity with Angular Material, Storybook, and ag-Grid components.</p><p>• Hands-on experience with unit testing (Jest) and end-to-end testing (Cypress).</p><p>• Excellent communication and collaboration skills, with the ability to engage effectively with stakeholders.</p><p>• Understanding of UX design principles and the ability to incorporate them into development work</p>
<p>Robert Half est la première et la plus grande firme de solutions de gestion des talents spécialisées au monde, qui met en relation des chercheurs d'emploi hautement qualifiés avec des opportunités au sein de grandes entreprises. Nous offrons des solutions de placement contractuel, temporaire et permanent dans les domaines de la finance et de la comptabilité, des technologies, du marketing et de la création, et du soutien administratif et à la clientèle.</p>
<p>Robert Half vous met dans la meilleure position pour réussir. Nous vous donnons accès aux meilleurs emplois, à une rémunération et à des avantages sociaux compétitifs, ainsi qu'à des formations en ligne gratuites. Restez au courant de toutes les opportunités, peu importe où vous êtes - même en déplacement. <a href="https://www.roberthalf.com/ca/fr/application-mobile" target="_blank">Téléchargez l'application Robert Half</a> et postulez en un seul clic, recevez des notifications instantanées pour des emplois proposés par l'IA, et plus encore.</p>
<p>Des questions? Communiquez avec le bureau de votre région au 1.888.490.5565. Tous les candidats répondant à des offres d’emploi au Canada doivent être autorisés à y travailler.</p>
<p>Seules les descriptions de postes situés au Québec apparaissent en français.</p>
<p>© Robert Half, 2025. Numéro de permis du Québec AP-2000503. En cliquant sur « Postuler maintenant », vous acceptez les <a href="https://www.roberthalf.com/ca/fr/conditions">conditions d’utilisation de Robert Half</a>.</p>
- Montreal, QC
- remote
- Temporaire
-
35.00 - 40.00 CAD / Hourly
- <p>Nous recherchons un développeur front-end hautement motivé et expérimenté pour rejoindre l'équipe de notre client à Laval, au Québec. Il s'agit d'un contrat de huit mois dans le cadre duquel vous contribuerez au développement et à l'amélioration d'une plateforme web conçue pour rationaliser le partage d'informations promotionnelles et centraliser les données à des fins d'analyse avancée. Vous travaillerez en étroite collaboration avec des équipes interfonctionnelles afin de garantir que l'application réponde à des normes élevées en matière de performances et de convivialité, tout en respectant les meilleures pratiques en matière de développement logiciel.</p><p><br></p><p>Responsabilités :</p><p><br></p><p>• Développer et maintenir des applications frontales complexes à l'aide d'Angular, en tirant parti de fonctionnalités modernes telles que les composants autonomes, les signaux et RxJS.</p><p>• Concevoir et mettre en œuvre une architecture d'application évolutive, en mettant l'accent sur les principes de conception atomique et la structuration optimale des composants et des services.</p><p>• Collaborer avec les équipes de gestion des produits, d'ingénierie des données et d'analyse des données afin d'aligner les fonctionnalités des applications sur les besoins de l'entreprise.</p><p>• Créer et gérer des formulaires réactifs avec des validateurs personnalisés, en garantissant une gestion robuste de l'état des formulaires.</p><p>• Effectuer des tests unitaires à l'aide de Jest et des tests de bout en bout avec des outils tels que Cypress, en suivant les meilleures pratiques de développement piloté par les tests.</p><p><br></p><p><br></p><p>We are looking for a highly motivated and experienced Front-End Developer to join our client's team in Laval, Quebec. This is an eight-month contract role where you will contribute to the development and enhancement of a web-based platform designed to streamline the sharing of promotional details and centralize data for advanced analytics. You will work closely with cross-functional teams to ensure the application meets high performance and usability standards while adhering to best practices in software development.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain complex front-end applications using Angular, leveraging modern features such as standalone components, signals, and RxJS.</p><p>• Design and implement scalable application architecture, focusing on atomic design principles and optimal component and service structuring.</p><p>• Collaborate with Product Management, Data Engineering, and Data Analytics teams to align application features with business needs.</p><p>• Build and manage reactive forms with custom validators, ensuring robust form state management.</p><p>• Perform unit testing using Jest and end-to-end testing with tools like Cypress, following test-driven development best practices.</p><p>• Integrate and customize Angular Material, Storybook, and ag-Grid components to enhance the user interface.</p><p>• Apply advanced TypeScript techniques to ensure codebase modularity and robustness.</p><p><br></p>
- 2025-09-09T15:14:02Z