Développeur.euse Front End Angular (senior)

Montreal, QC, Canada

Job Description


Description de l\'entrepriseNous sommes Nurun, au centre de la cr\xc3\xa9ativit\xc3\xa9 et de la technologie. Nous cr\xc3\xa9ons des exp\xc3\xa9riences num\xc3\xa9riques qui aident \xc3\xa0 faire grandir les marques et \xc3\xa0 transformer les organisations. Nous sommes des hybrides qui organisent notre travail autour de la collaboration multidisciplinaire. Notre vision : l\'humain d\'abord, la technologie ensuite. Toujours les m\xc3\xaames ingr\xc3\xa9dients, mais jamais la m\xc3\xaame recette: nous nous adaptons selon les besoins pour assurer l\'excellence de nos produits.Nous sommes un grand groupe de professionnels diversifi\xc3\xa9s r\xc3\xa9unis \xc3\xa0 Toronto, Montr\xc3\xa9al, Qu\xc3\xa9bec, Windsor, en Colombie-Britannique et m\xc3\xaame en Saskatchewan ! Qui sont ces professionnels ? Nous nous organisons en \xc3\xa9quipes de designers d\'exp\xc3\xa9rience, d\xc3\xa9veloppeurs, partenaires clients, chefs de projet, strat\xc3\xa8ges et designers d\'affaires.Description du posteEn tant que d\xc3\xa9veloppeur front-end, vous serez charg\xc3\xa9 de d\xc3\xa9velopper et d\'optimiser les fonctionnalit\xc3\xa9s et interfaces utilisateur de plusieurs applications Angular. Sous la supervision du chef d\'\xc3\xa9quipe, vous contribuerez \xc3\xa0 renforcer les comp\xc3\xa9tences de l\'\xc3\xa9quipe en mati\xc3\xa8re de bonnes pratiques de d\xc3\xa9veloppement, assurant ainsi la maintenabilit\xc3\xa9 \xc3\xa0 long terme des applications.Vous travaillerez au sein d\'une \xc3\xa9quipe de 6 d\xc3\xa9veloppeurs Angular, int\xc3\xa9gr\xc3\xa9e dans une \xc3\xa9quipe globale de 25 experts incluant : product owner, architecte de solution, designer, scrum master, analyste en assurance qualit\xc3\xa9, devops, d\xc3\xa9veloppeurs back-endVos missions quotidiennes incluront :

  • Travailler avec les derni\xc3\xa8res versions d\'Angular, incluant les composants autonomes (Standalone Components) et les Signaux (Signals), avec TypeScript
  • Contribuer au d\xc3\xa9veloppement dans un monorepo NX, comprenant actuellement 5 applications Angular, en mettant l\'accent sur la modularit\xc3\xa9 et la r\xc3\xa9utilisation du code.
  • Optimiser la r\xc3\xa9activit\xc3\xa9 du code : Assurer que le code r\xc3\xa9agisse rapidement et efficacement aux changements d\'\xc3\xa9tat et aux \xc3\xa9v\xc3\xa9nements en utilisant des paradigmes de programmation r\xc3\xa9active en utilisant RXJS et les Signaux.
  • Adopter un style de code d\xc3\xa9claratif : \xc3\x89crire du code qui se concentre sur la logique et les intentions, en favorisant une meilleure lisibilit\xc3\xa9 et maintenabilit\xc3\xa9.
  • Effectuer des tests unitaires et d\'int\xc3\xa9gration avec Jest pour couvrir les parties importantes et fonctionnelles du projet.
  • Faire des revues de code et faire du peer/mob programming avec les autres membres de l\'\xc3\xa9quipe.
  • Utiliser NGXS pour la gestion des \xc3\xa9tats des applications.
  • Appliquer un design system bas\xc3\xa9 sur Tailwind et PrimeNG pour le style des applications.
Rejoignez notre environnement de travail dynamique et stimulant o\xc3\xb9 vous travaillerez avec des technologies \xc3\xa0 jour, b\xc3\xa9n\xc3\xa9ficierez d\'une culture d\'am\xc3\xa9lioration continue et d\'automatisation, et ferez partie d\'une \xc3\xa9quipe passionn\xc3\xa9e et d\xc3\xa9di\xc3\xa9e \xc3\xa0 la qualit\xc3\xa9.Qualifications
  • Excellente connaissance d\'Angular et TypeScript ainsi que HTML & CSS.
  • Solide exp\xc3\xa9rience en programmation r\xc3\xa9active avec RxJS.
  • Bonne connaissance des tests unitaires et d\'int\xc3\xa9grations (Jest).
  • Bonne connaissance en gestion des \xc3\xa9tats avec Redux ou \xc3\xa9quivalent (NGXS, NGRX).
  • Exp\xc3\xa9rience avec Git au sein d\'une grande \xc3\xa9quipe.
  • Exp\xc3\xa9rience dans une \xc3\xa9quipe Agile.
  • Exp\xc3\xa9rience de travail dans un monorepo (un atout).
  • Exp\xc3\xa9rience avec Tailwind et PrimeNG pour le styling (un atout).
Informations suppl\xc3\xa9mentairesDe nature, Nurun est fondamentalement ax\xc3\xa9 sur l\'humain ; de notre culture de collaboration \xc3\xa0 notre fa\xc3\xa7on de travailler avec nos clients, en passant par notre empathie envers les clients de nos clients. Il est essentiel que nos candidats op\xc3\xa8rent \xc3\xa0 ce niveau, en favorisant et enrichissant notre culture centr\xc3\xa9e sur l\'humain.
  • Pour notre philosophie de travail et notre esprit entrepreneurial ;
  • Pour une approche de nos projets bas\xc3\xa9e sur la compr\xc3\xa9hension des besoins humains ;
  • Pour l\'opportunit\xc3\xa9 de travailler sur des projets num\xc3\xa9riques \xc3\xa0 grande \xc3\xa9chelle pour des clients majeurs du monde entier ;
  • Pour notre offre comp\xc3\xa9titive et notre large \xc3\xa9ventail d\'avantages sociaux d\xc3\xa8s le premier jour ;
  • Pour notre mod\xc3\xa8le de travail hybride flexible avec un minimum de 3 jours de travail au bureau et le reste en t\xc3\xa9l\xc3\xa9travail, avec acc\xc3\xa8s \xc3\xa0 des espaces de collaboration en personne ;
  • Pour un horaire flexible permettant r\xc3\xa9ellement un \xc3\xa9quilibre entre travail et vie personnelle ;
  • Pour un plan de d\xc3\xa9veloppement personnalis\xc3\xa9 soutenu par nos plateformes de formation continue ;
  • Pour une collaboration riche avec des experts passionn\xc3\xa9s et talentueux.

Publicis Groupe

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2327472
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned