
BAC+4/5 en Génie Logiciel, Informatique ou équivalent.
Maîtrise solide de React et Node.js (dernières versions).
Excellente maîtrise de JavaScript (ES6+) et TypeScript.
Maîtrise avancée du state management.
Très bonnes connaissances en HTML5, CSS3, Flexbox, Grid.
Expérience avec les performances frontend (lazy loading, memoization, code splitting).
Maîtrise de Git (GitFlow, trunk-based, gestion avancée des branches).
Expérience confirmée en tests frontend : Jest, React Testing Library, Cypress / Playwright.
Maîtrise des outils de build et bundling : Vite, Webpack, ESBuild.
Expérience solide des API REST et/ou GraphQL.
Maîtrise des bonnes pratiques backend : injection de dépendances, gestion des erreurs, résilience.
Très bonne connaissance des bases de données NoSQL et de leur optimisation (indexation, volumétrie, réplication).
Compréhension de la cohérence des données (eventual consistency, transactions NoSQL).
Sensibilité UX/UI et capacité à collaborer efficacement avec les designers.
Esprit d’analyse, rigueur, autonomie et forte capacité de proposition.
Bonnes compétences en communication et goût du travail en équipe.