Thirdbridge

Développeur·e Frontend

Thirdbridge

full-time

Posted on:

Location: 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularCypressJestReduxRxJSSCSSTypeScript

About the role

  • Concevoir, développer et améliorer des applications web complexes, notamment l’outil Promo Planner
  • Travailler en étroite collaboration avec les équipes Produit, Data Engineering et Data Analytics
  • Développer et maintenir des applications frontend complexes avec Angular (v18+)
  • Assurer le respect et l’évolution des standards de développement
  • Participer activement aux revues de code, au développement agile et à l’amélioration continue
  • Contribuer à l’architecture d’applications évolutives et robustes

Requirements

  • 5+ années d’expérience en développement frontend avec Angular (18+)
  • Maîtrise des composants autonomes Angular, signaux, RxJS et nouvelles fonctionnalités (@if, @for, computed, effect, toSignal)
  • Solide expérience avec les formulaires réactifs, validateurs personnalisés et gestion d’état des formulaires
  • Expérience en architecture applicative, atomic design et structuration de composants/services réutilisables
  • Excellente maîtrise de TypeScript (typage avancé, robustesse du code)
  • Maîtrise de SCSS modulaires
  • Expérience approfondie en gestion d’état (NgRx, Redux, RxJS-based services, signals)
  • Pratique des tests unitaires (Jest), E2E et méthodologies TDD
  • Capacité à intégrer, personnaliser et étendre Angular Material, Storybook et ag-Grid
  • Familiarité avec l’intégration REST API, gestion des erreurs et tests avancés de requêtes HTTP (Cypress, cy.intercept)
  • Excellentes habiletés de communication, de collaboration et de revue de code
  • Atouts : Expérience avec Cypress
  • Atouts : Connaissances en design UI et en expérience utilisateur (UX)