Sur la partie front-end :
• Concevoir, développer et maintenir des applications web performantes en utilisant ReactJS,
• Interpréter des maquettes et prototypes depuis Figma, en assurant une mise en œuvre précise et fidèle au design,
• Collaborer étroitement avec les équipes de conception et de produit pour garantir une expérience utilisateur optimale,
• Utiliser notre framework interne de composants ReactJS pour assurer une cohérence dans le développement,
• Travailler avec la dernière version de React et participer activement à la mise à jour des outils et des technologies au sein de l'équipe,
• Prendre des initiatives dans l'optimisation du code, la résolution de problèmes et la proposition de solutions innovantes,
• Être au courant des dernières nouveautés en matière de JavaScript et de React, et partager activement ces connaissances avec l'équipe,
• Participer à la revue de code pour assurer la qualité du code au sein de l'équipe,
• Etre en capacité de prendre un rôle de tech lead.
Sur la partie Back-end :
• Concevoir, développer et maintenir des API performantes en utilisant Node.js avec le framework NestJS et TypeScript,
• Participer activement à la conception et à l'architecture des solutions backend au sein d’une équipe d’experts,
• Implémenter des tests unitaires et participer à la revue de code pour assurer la qualité du code,
• Travailler sur l'optimisation des performances, la sécurité et la scalabilité des applications backend,
• Mettre en œuvre des communications asynchrones et développer une expertise dans le pattern SAGA,
• Posséder de l'expérience pratique avec Temporal.io pour la gestion des workflows asynchrones,
• Prendre des initiatives dans l'identification et la résolution proactive des problèmes,
• Être au courant des dernières tendances et nouveautés en matière de Node.js, NestJS, TypeScript, communications asynchrones et pattern SAGA.
En rejoignant CGI, vous bénéficiez notamment d’une offre complète de formations (techniques, métiers, développement personnel…), de flexibilité grâce à notre accord télétravail (jusqu’à 3 jours de télétravail par semaine), d’une politique de congés avantageuse (27 jours de congés payés, RTT, congés ancienneté et enfant malade,…) et d’un package d’avantages intéressant (régime d’achats d’actions, participation, CSE,…).
• Expérience significative d'au moins 3 ans en développement back-end avec Node.js.
• Expérience significative d’au moins 3 ans en développement ReactJS.
• Maîtrise avancée de Javascript, TypeScript, HTML, CSS.
• Bonne compréhension des bases de données SQL PostgreSQL et des ORM.
• Connaissance approfondie des concepts RESTful API.
• Expérience avec des communications asynchrones et le pattern SAGA.
• Expérience avec un pattern ou framework pour la gestion des workflows asynchrones, tel que Temporal.io
• Capacité à travailler efficacement en équipe et à collaborer avec des développeurs frontend.
• Excellentes compétences en résolution de problèmes et en prise d'initiatives.
• Excellentes compétences en communication, y compris la capacité à s'exprimer en anglais
CGI est un employeur inclusif et attentif aux candidatures des personnes en situation de handicap, à l’évolution de carrières des femmes et des hommes ainsi qu'au bien-être de nos salariés LGBT+. Dans un souci d’accessibilité et de clarté, le point médian n’est pas utilisé dans cette annonce. Tous les termes employés se réfèrent aussi bien au genre féminin que masculin.