Description du poste Taux journalier (TJM): TJM selon profil Nous recherchons deux devs fullstack JS à dominante back et front. Le Portail d’Archives permet aux utilisateurs de rechercher parmi 4 millions de contenus audio et vidéo produits en interne, de consulter leurs métadonnées, d’accéder aux médias en écoute et en téléchargement, d’utiliser les transcripts, de partager des contenus… Notre client mène un projet de migration technique de l’application actuelle basée sur un environnement technique [.NET-Angular-Azure] vers un nouvel environnement technique [NestJS-Svelte-Elastic]. L’équipe projet sera constituée d’un Product Manager, d’un UX Designer, d’un Coach Agile, et de 3 développeurs. L’univers technique du projet • Front : Svelte, HTML, CSS, TypeScript, Jest, Playwright • Back : NestJS (architecture hexa) • Bases de données : PostgreSQL • Moteur de recherche : Elastic Search • Message broker : RabbitMQ • Environnement de développement : docker, git • CI/CD : Gitlab & GitLab CI, Kubernetes, ArgoCD Bonnes pratiques de développement : principes SOLID, performance, tests (unitaires, intégration, E2E) Profil recherché Capable de travailler sur le backend et sur le frontend, avec une dominante front end ou back end • 5 ans d’expérience professionnelle minimum (hors stages et alternances) en développement web ; • Bonnes pratiques de développement : principes SOLID, performance, tests (unitaires, intégration, E2E) • Maitrise des outils de développements docker, Makefile, git, gitlab • Être à l’aise avec les standards web natifs • Bonus : Connaissance Kubernetes Compétences front • Maitrise de CSS et des bonnes pratiques HTML sémantiques • Sensibilité à l'accessibilité • Maitrise d'un framework JS : Svelte, à défaut React/Angular/Vue • Maitrise d'un framework de test : Playwright, à défaut Cypress • Bonus : Connaissance de Storybook Compétences back • Bonnes pratiques API et plus généralement d'architecture (principes SOLID, architecture hexa, ) • Maitrise de NodeJS / Typescript • Maitrise de SQL • Maitrise de Elastic Search • Bonus :Connaissance de NestJS / Connaissance des mécanismes de queueing et de message broker (Rabbit, Kafka ) Soft skills • Capacité à travailler en équipe indispensable, forte capacité relationnelle ; • Capacité à identifier et remonter les problèmes • Rigueur, capacité d’organisation ; • Passionné·e, dynamisme, réactivité, force de proposion
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.