Dans le cadre du renforcement des équipes de développement d'un acteur majeur du secteur des médias numériques, la prestation vise à assurer la conception, le développement et l'optimisation d'applications web à forte audience.
Missions principalesAnalyse et conception : Participation active à l'analyse et à la compréhension des besoins métier afin de proposer des solutions techniques adaptées.
Développement : Conception et développement de nouvelles fonctionnalités tant sur la partie Front-End que Back-End.
Maintenance : Prise en charge de la maintenance corrective et évolutive des applications existantes.
Amélioration continue : Refactorisation régulière du code existant pour en garantir la qualité, la lisibilité et les performances.
Qualité et tests : Réalisation des tests unitaires et d'intégration nécessaires pour sécuriser les développements.
Bonnes pratiques : Participation aux revues de code croisées et contribution à l'amélioration des standards de développement de l'équipe.
Documentation et partage : Rédaction de la documentation technique requise et contribution à la transmission des connaissances au sein du collectif.
Méthodologie : Implication globale dans les cérémonies Agile (sprint planning, daily stands-up, rétrospectives).
Profil candidat:
La recherche est ciblée sur un profil de développeur Fullstack Javascript de niveau Confirmé, autonome et rigoureux, disposant d'un socle technique solide.
Expérience requiseNiveau d'expérience : Minimum 3 années d'expérience significative dans le développement Javascript / Node.js.
Expertises techniques incontournablesBack-End : Maîtrise avancée de NodeJS 24 et du framework Express (version 4 et supérieure), intégrant les bonnes pratiques de sécurité et de maintenabilité.
Asynchronisme : Expérience avérée dans la gestion de messages asynchrones et des traitements en file d'attente avec RabbitMQ.
Architecture & Design : Solide maîtrise des architectures applicatives, des principes de conception orientés objet (SOLID, découpage en services) et des principaux design patterns (notamment Builder et Factory).
Front-End : Maîtrise confirmée de l'écosystème ReactJS, NextJS et de la gestion des styles via styled components.
Web Performance (WebPerf) : Sensibilité démontrée aux enjeux de performance orientée utilisateur, maîtrise des indicateurs Core Web Vitals (LCP, INP, CLS) et de l'optimisation du temps de réponse serveur (TTFB).
Qualité logicielle : Pratique courante du développement piloté par les tests (TDD), maîtrise des frameworks de tests (Jest, Vitest) et intégration dans un contexte de déploiement continu.
Outils & DevOps : Maîtrise de la conteneurisation avec Docker (débogage en environnement isolé) et maîtrise approfondie de Git pour le travail collaboratif.
Compétences complémentaires valoriséesExpérience pratique des plateformes d'orchestration de conteneurs telles que Kubernetes.
Expérience acquise au sein d'environnements éditoriaux ou médias, face à des problématiques d'applications à très forte audience.
Connaissance des normes d'accessibilité numérique (RGAA) pour la production de structures de données conformes.
Expérience dans l'interfaçage et la configuration de solutions de CDN (Akamai, Cloudflare ou CloudFront) pour l'optimisation du chargement des assets.