Détails de la mission
Vous assurerez le développement frontend des projets multi-devices, multi-navigateurs en HTML5, CSS3, Javascript ES6+ Ces projets reposent sur des stacks techniques variées, à l’état de l’art et présentant un haut niveau d’exigence de qualité, accessibilité, sécurité et performances.
- Vous participerez aux tests afin de garantir la qualité des livrables.
- Vous rejoindrez un pôle technique de développement composé d’une équipe frontend (4 lead developers et 14 développeurs) et d’une équipe backend (1 lead developer et 6 développeurs).
Mazarine Digital, agence de 120 personnes, accompagne les Maisons de mode, de luxe et de culture dans leur stratégie interactive depuis plus de 10 ans. Nous vous proposons de rejoindre une équipe dynamique passionnée par l’image, l’art et les nouvelles technologies, de participer au développement d’une entreprise en croissance, leader dans la communication online du luxe, de l’e-commerce et du contenu de marques.
Profil recherché
Nous sommes à la recherche d'un profil ayant 5 ans d'expérience minimum :
- Expérience au poste de développeur/développeuse frontend : 5 ans minimum
- Maîtrise des technologies frontend natives : HTML 5, CSS 3, JavaScript ES6+ et APIs
- Bonne connaissance de React 16.8+ et Next.js 12+
- Bonne connaissance de Git
- Habitude d’utiliser Webpack et Babel
- Habitude d’utiliser un préprocesseur CSS (SCSS)
- Connaître la programmation orientée objet (POO) et les design patterns
- Savoir développer du code multi-navigateurs / multi-devices
- Savoir optimiser son code et le rendre le plus performant possible
- Savoir débugger et documenter son code
Un plus si vous avez de :
- Bonnes connaissances de Node.js
- Bonnes connaissances des technologies d’animation JS : SVG, Canvas 2D, WebGL
- Bonnes connaissances de librairies d’animation JS : GSAP, Three.js
- Des notions sur les CMS backend : Drupal, Magento, Wordpress, Strapi, Prismic
- Connaître les outils d'intégration continue
- Connaître GraphQL
- Connaître React Native
- Une expérience en agence
Qualités recherchées :
- Vous écrivez un code propre, accessible et compréhensible
- Vous adoptez toutes les conventions de codage généralement admises dans la communauté des développeurs
- Vous réfléchissez avant d'agir et appliquez les solutions les plus efficaces et surtout les plus simples
- Vous avez compris qu’il est inconcevable de coder sans tester
- Vous êtes curieux(se) et avez un goût pour l’innovation. Vous suivez les tendances du développement Web (performance, frameworks & librairies JS, test-driven development, intégration continue
- Vous êtes familiarisé(e) avec les méthodes agiles (Scrum, tableaux Kanban …)
- Vous êtes sensible au graphisme, vous pouvez par exemple aider les graphistes à voir responsive
- Vous êtes confortable avec ces notions : dégradation élégante, amélioration progressive, responsive web design et adaptive web design
- Vous avez la capacité à travailler en équipe et en être un moteur tout en gardant une grande autonomie