Développeur front-end at Robert Half
Montréal, QC H3W 3E1, Canada -
Full Time


Start Date

Immediate

Expiry Date

09 Dec, 25

Salary

35.0

Posted On

10 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Unit Testing, Typescript, Design Principles, Cypress, Redux, Encore, Development Work, Angular

Industry

Information Technology/IT

Description

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.

RESPONSABILITÉS :

  • 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.
  • 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.
  • 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.
  • Créer et gérer des formulaires réactifs avec des validateurs personnalisés, en garantissant une gestion robuste de l’état des formulaires.
  • 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.
    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.

REQUIREMENTS:

  • Minimum of 5 years of experience developing front-end applications using Angular, including Angular 18.
  • Proficiency in building reactive forms, custom validators, and managing form states.
  • Expertise in TypeScript, with demonstrated ability to apply advanced features for code robustness.
  • Strong knowledge of state management tools like NgRx, Redux, and RxJS-based services.
  • Familiarity with Angular Material, Storybook, and ag-Grid components.
  • Hands-on experience with unit testing (Jest) and end-to-end testing (Cypress).
  • Excellent communication and collaboration skills, with the ability to engage effectively with stakeholders.
  • Understanding of UX design principles and the ability to incorporate them into development work
    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.
    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. Téléchargez l’application Robert Half et postulez en un seul clic, recevez des notifications instantanées pour des emplois proposés par l’IA, et plus encore.
    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.
    Seules les descriptions de postes situés au Québec apparaissent en français.​
    © Robert Half, 2025. Numéro de permis du Québec AP-2000503. En cliquant sur « Postuler maintenant », vous acceptez les conditions d’utilisation de Robert Half
Responsibilities
  • Develop and maintain complex front-end applications using Angular, leveraging modern features such as standalone components, signals, and RxJS.
  • Design and implement scalable application architecture, focusing on atomic design principles and optimal component and service structuring.
  • Collaborate with Product Management, Data Engineering, and Data Analytics teams to align application features with business needs.
  • Build and manage reactive forms with custom validators, ensuring robust form state management.
  • Perform unit testing using Jest and end-to-end testing with tools like Cypress, following test-driven development best practices.
  • Integrate and customize Angular Material, Storybook, and ag-Grid components to enhance the user interface.
  • Apply advanced TypeScript techniques to ensure codebase modularity and robustness.
Loading...