Développeur Node - Reactjs H/F - Guarani
- Lyon - 69
- CDI
- Télétravail accepté
- Guarani
Les missions du poste
GUARANI ? Une ESN pas comme les autres regroupant plus de 350 collaborateurs pleins d'énergie, d'idées innovantes, d'expertise pointue et d'ambition avec un sens fort de l'engagement et de la transmission.
Depuis sa création en 2010, GUARANI accompagne les acteurs de l'économie d'aujourd'hui et de demain dans une démarche éco-responsable (#GREEN IT) : Grands-Comptes, PME, Start-ups, Editeurs de Logiciel
Désormais, 8 tipis sont implantés en France : Paris, Lyon, Bordeaux, Marseille, Nice, Toulous, Nantes et Bourges. Ils nous permettent d'être proches de nos collaborateurs, de nos clients et de faire vivre les valeurs de notre totem : le sens de l'expertise, de l'ouverture, de l'accompagnement et des responsabilités.
Nos collaborateurs apportent leur expertise au quotidien dans les équipes de nos partenaires ou réalisent l'entièreté de leurs projets via notre DIGITAL FACTORY (Sprint Design, Conception API, Audit technique/fonctionnel, TMA...).
Nos métiers ?
Notre expertise intervient dans le domaine du développement (web, mobile), de la Data, de l'infrastructure, du test, du design et la chefferie de projet / agilité.
Un mot d'ordre ? Le bien-être, l'accompagnement, l'écoute, le partage et le management de proximité sont au coeur de la stratégie de l'entreprise.
Alors tentez la GuarAventure !
Très sensibles aux causes RSE, nous avons mis en place plusieurs actions nous permettant d'avoir une approche durable. Nous veillons à avoir des Collaborateurs performants et épanouis, pour une satisfaction globale maximum.
Nous recherchons plusieurs consultants en XXXX pour plusieurs de nos clients. Vous évoluerez au sein d'une équipe dynamique et nous vous confierons les responsabilités suivantes :
- Concevoir, développer et maintenir des applications web robustes, performantes et évolutives en Node.js et React.
- Participer à l'ensemble des phases du cycle de développement logiciel : conception, implémentation, tests, déploiement et maintenance.
- Développer des interfaces utilisateur interactives, intuitives et performantes avec React, en veillant à la qualité de l'expérience utilisateur.
- Concevoir et développer les services, API et fonctionnalités back-end nécessaires au bon fonctionnement des applications avec Node.js.
- Assurer l'intégration entre les composants front-end et back-end et garantir la cohérence et la performance des échanges.
- Contribuer à l'amélioration continue des pratiques de développement, de l'architecture et des normes de qualité du code.
- Travailler en étroite collaboration avec les équipes Produit, UI/UX, Back-end et Front-end afin de comprendre les besoins utilisateurs et proposer des solutions techniques adaptées et innovantes.
- Participer à la revue de code, à la rédaction des tests et à la mise en place de bonnes pratiques visant à garantir la fiabilité et la maintenabilité des applications.
- Apporter un soutien technique et un accompagnement aux membres moins expérimentés de l'équipe.
- Participer à l'identification et à la résolution des problèmes techniques et incidents rencontrés en développement ou en production.
- Assurer une veille technologique sur les évolutions de l'écosystème JavaScript, Node.js, React et les bonnes pratiques du développement web.
- Être force de proposition sur les choix techniques, l'amélioration des performances et l'évolution des fonctionnalités.
Le profil recherché
Pour ce poste, nous recherchons avant tout un profil correspondant aux critères suivants :
- Minimum 3 ans d'expérience en développement Full Stack, avec une solide expertise en Node.js et React.
- Maîtrise des fondamentaux du développement web : JavaScript, TypeScript, HTML et CSS.
- Expérience avec les frameworks et technologies back-end, notamment Node.js et Express.js.
- Connaissance des frameworks front-end tels que React, Angular ou Vue.js.
- Maîtrise des méthodologies Agile/Scrum.
- Expérience avec les outils et pratiques de CI/CD (intégration et déploiement continus).
- Familiarité avec les environnements Cloud tels que AWS, Azure ou GCP.
- Connaissances et pratique des outils et méthodologies DevOps, notamment Docker.
- La connaissance d'autres langages ou frameworks back-end tels que Java ou .NET est un plus.
- Capacité à travailler en équipe, à collaborer avec les équipes Produit, UI/UX et techniques, et excellentes compétences en communication.
- Esprit d'analyse, autonomie, curiosité technique et intérêt pour la veille technologique.