Consultez nos dernières offres similaires
Contenu de l'offre LEAD DEVELOPER FULLSTACK REACTJS/NODE.JS H/F chez BADENOCH & CLARK
Description du poste
Localité ISSY LES MOULINEAUX
Badenoch + Clark recrute pour son client acteur majeur de la distribution un LEAD DEVELOPER FULLSTACK REACTJS/NODE.JS H/F
Principales Activités :
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 (support actif).
- 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 (wiki sur technologie, bonnes pratiques, mode opératoire, veille, projet…)
- Interagir avec les POs/Architectes pour comprendre et caractériser les besoins
- Assurer la maintenance des produits livrés (demandes d'évolution, anomalies)
- Veille technologique
- Utilisation des outils du projet (JIRA, Teams Microsoft, …)
Compétences recherchées :
- 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 ces technologies sur au moins un projet en production et montée en compétences grâce aux actions menées mais également aux problèmes/erreurs
rencontrés
- A même de concevoir une solution de A à Z
- Organisation, méthode, échange, animation, leadership.
- 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 (couchbase serait un +)
- Maitrise des technologies front-End en HTML5/CSS3 et mobiles (Android, iOS) + 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
- Maîtrise des méthodes de développement agiles (Scrum)
Principaux éléments de la stack logicielle mise en œuvre :
. Runtime : Node.js 8 et 10, Express, php (V2)
. Data : Couchbase, mariadb, autre à def
. Monitoring Business : Kibana, Kafka, stack ELK
. Frontend : ReactJS,
. Standards web : RFC HTTP, API design style REST Full
. Langages :Javacsript, TypeScript
. Technologies : node.js, NPM, Mocha, Istanbul, kubernetes ou Openshift, jest
. Méthodes : BDD, TDD, Scrum
. Frameworks JS : Express, ReactJS
. Frameworks API : API Blueprint, Swagger
. Contrôle de version : GitLab, Git
. Intégration continue : Jenkins, Gitlab CI,
. Formats : JSON, YAML
. Autorisation : OAuth2, Open ID Connect, HMAC, JWT