Notre client :
Notre client est une entreprise technologique de cybersécurité en pleine croissance qui développe une plateforme à grande échelle pour simuler des cyberattaques et évaluer la posture de sécurité. Le produit comprend des interfaces web complexes, des services backend à forte charge et des composants cloud-native.
Vos tâches :
- Développer et améliorer les fonctionnalités frontales à l'aide de React, y compris les composants d'interface utilisateur complexes, les tableaux de bord interactifs et les bibliothèques réutilisables (Storybook).
- Améliorer l'architecture de l'interface utilisateur et garantir la qualité de l'interface utilisateur sur l'ensemble de la plateforme.
- Contribuer au développement du backend à l'aide de Node.js (objectif secondaire).
- Collaborer avec les équipes chargées des produits, de la conception et de l'ingénierie pour proposer de nouvelles fonctionnalités.
- Participer aux discussions architecturales, aux revues de code et à la prise de décisions techniques.
- Travailler avec des pipelines CI/CD et des flux de travail basés sur Git.
- Veiller à ce que le code soit propre, évolutif et facile à maintenir dans l'ensemble de la pile.
Expérience et compétences requises :
- Plus de 5 ans d'expérience professionnelle dans le développement web.
- Expertise de haut niveau en React et dans les écosystèmes frontaux modernes.
- Expérience pratique de Storybook et des bibliothèques de composants réutilisables.
- Expérience des services Node.js (l'expérience du backend est requise mais moins accentuée).
- Solide compréhension de la méthode OOP, de l'architecture logicielle et des principes de conception.
- Expérience des bases de données relationnelles et NoSQL (PostgreSQL, MongoDB).
- Familiarité avec les processus CI/CD.
- Une grande attention à la qualité du code, aux tests et aux meilleures pratiques.
- Anglais - Intermédiaire supérieur+ (écrit et parlé).
Conditions de travail
Semaine de travail de 5 jours, journée de travail de 8 heures, horaire flexible ;
Tous les jours fériés de l'Union européenne sont des jours de congé ;
Les vacances et les congés de maladie sont couverts par l'entreprise ;