Contenu de l'offre Lead Développeur Fullstack ReactJS/Node.js chez Le Groupe La Poste
CDI
La Direction Technique de la Branche Numérique, coordonne l'ensemble des projets Connaissance Clients. Ces projets ont pour caractéristiques communes leur gouvernance et leur articulation inter-branche, leur fort enjeu stratégique quant à la transformation digitale du groupe, et le nombre important de SI concernés. L'application CCU (Compte Client Unique) est une application centrale dans le SI de la Branche Numérique permettant d'authentifier les utilisateurs pour la consommation des services proposés par La Poste.
Au sein d'une Feature Team composée d'un PO, un archi, un devops, et 3 à 4 développeurs, vos principales activités seront :
Etre le référent en matière de code, définir et mettre en place les bonnes pratiques, définir le cadre de base et les règles de développement.
Accompagner les équipes, résoudre les problèmes, les faire monter en compétences
Se charger du codage de parties spécifiques et complexes du projet
S'assurer de la qualité du code grâce à des outils d'analyse de code automatique
Conception avec l'équipe des solutions à mettre en œuvre, mise en place de POC
Support à la mise en place des différents tests liés à la technologie (unitaires, techniques, fonctionnels, performance, sécurité)
Maintien de la documentation
Interagir avec les POs/Architectes pour comprendre et caractériser les besoins
Assurer la maintenance des produits livrés
Veille technologique
Utilisation des outils du projet (JIRA, Teams Microsoft, …)
Minimum 8 ans d'expérience
Expertise Node.js : 5 ans
Expertise stacks Front (Reactjs, Vuejs ou Angularjs) : 5 ans avec obligatoirement du ReactJS
Maitrise de la programmation fonctionnelle, des solutions micro-services et des architectures et formats de données associés (API REST, JSON, etc).
Utilisation et modélisation de bases de données relationnelles et NoSQL
Maitrise des technologies front-End en HTML5/CSS3 et mobiles (Android, iOS) et ReactJS
Culture DevOps : familier avec les outils de déploiement continu tels que Jenkins, à l'aise avec l'utilisation de Docker.
Etre familier des architectures intégrées par les services (API Management, Echanges Asynchrones, …).
Être familier des architectures applicatives web scalables/clusterisables.
Grande sensibilité à la performance, la maintenabilité et à la qualité du produit final.
Maîtrise des environnements techniques et des technologies concernés