Développeur PHP - Symfony - React H/F
Role details
Job location
Tech stack
Job description
Back-end (PHP / Symfony)
Développement de nouvelles fonctionnalités en PHP 8+ avec Symfony 5/6.
Refactorisation du code existant dans une démarche durable et de qualité.
Écriture de tests automatisés (TDD) pour sécuriser les développements.
Participation aux décisions d'architecture logicielle, avec une approche Domain-Driven Design (DDD).
Analyse, documentation et transformation de code legacy.
Revue de code entre pairs, partage de bonnes pratiques et respect des standards de qualité.
Front-end (React)
Intégration et développement de nouvelles interfaces en React.
Communication fluide avec les API RESTful (connaissance de Swagger/OpenAPI appréciée).
Contribution à la cohérence de l'UX/UI avec les designers et les autres développeurs.
Maintien de la qualité du code via des tests unitaires et des outils de validation (ESLint, Jest, etc.).
Capacité à reprendre du code existant, l'analyser et proposer des améliorations structurées.
Requirements
Excellente maîtrise de PHP 8+ et du framework Symfony 5/6.
Solide expérience avec React.js et son écosystème (Hooks, Context API, etc.).
Bonne compréhension des API REST, formats JSON, et des spécifications Swagger/OpenAPI.
Connaissance et application des principes SOLID, Clean Code, architecture hexagonale.
Pratique régulière du TDD et des tests unitaires/fonctionnels.
Expérience significative du DDD dans des environnements métiers complexes.
Bonne appréhension des problématiques de legacy : audit de code, couverture de tests, refactoring progressif, gestion de la dette technique.
Maîtrise de Git, Docker, Composer.
Premières expériences en CI/CD (GitLab CI, GitHub Actions, etc.).
W hub est une Entreprise de Services du Numérique (ESN) spécialisée dans la fourniture de solutions technologiques avancées.
Fondée par les anciens dirigeants d'une grande ESN, W hub bénéficie d'une connaissance approfondie du marché et des enjeux spécifiques du secteur.