Job Specifications
Contexte :
Le candidat intervient dans des projets de développement web à forte valeur ajoutée, au sein d’équipes agiles ou pluridisciplinaires. Il participe à la conception d’interfaces utilisateurs modernes et performantes, en intégrant les contraintes fonctionnelles, techniques et de sécurité. Le contexte implique la collaboration avec des UX/UI designers et des développeurs et backend dans un cadre DevOps.
MISSIONS
Activités principales :
Conception et développement d'interfaces utilisateur réactives et maintenables.
Participation à la réflexion ergonomique et à l’amélioration continue de l’expérience
utilisateur.
Intégration des maquettes UI/UX fournies par les designers.
Collaboration avec les développeurs backend pour l'intégration des APIs.
Rédaction de documentation technique.
Participation aux revues de code, aux sprints agiles, aux démos
LIVRABLES
Interfaces utilisateur ; - - - - -
Composants UI et intégration des maquettes ;
Librairies de widgets ;
Scripts de tests frontend (unitaires, fonctionnels) ;
Documentation technique (guides, procédures) ;
Profil & Exigences techniques :
Maîtrise de React.js et/ou Angular (composants, hooks, services, routing) pour le
développement d’interfaces dynamiques.
Excellente compréhension de TypeScript, JavaScript ES6+, HTML5, CSS3.
Expérience en gestion d'état (Redux, NgRx, Context API).
Pratique des outils de build moderne : NPM, Webpack...
Connaissance des tests frontend (Playwright, React Testing Library, Cypress).
Intégration d’APIs REST et/ou GraphQL.
Connaissance des principes UX/UI, responsive design, accessibilité (ARIA, WCAG).
Expérience de la conteneurisation avec Docker et Docker Compose pour les
environnements de développement ou de tests.
Maîtrise de Git, GitLab/GitHub CI, pipelines CI/CD
Profil candidat:
Maîtrise de React.js et/ou Angular (composants, hooks, services, routing) pour le
développement d’interfaces dynamiques.
Excellente compréhension de TypeScript, JavaScript ES6+, HTML5, CSS3.
Expérience en gestion d'état (Redux, NgRx, Context API).
Pratique des outils de build moderne : NPM, Webpack...
Connaissance des tests frontend (Playwright, React Testing Library, Cypress).
Intégration d’APIs REST et/ou GraphQL.
Connaissance des principes UX/UI, responsive design, accessibilité (ARIA, WCAG).
Expérience de la conteneurisation avec Docker et Docker Compose pour les
environnements de développement ou de tests.
Maîtrise de Git, GitLab/GitHub CI, pipelines CI/CD