Activez les alertes d’offres d’emploi par e-mail !

Développeur PHP - Symfony - React H / F

W HUB

Boulogne-Billancourt

Sur place

EUR 40 000 - 60 000

Plein temps

Hier
Soyez parmi les premiers à postuler

Résumé du poste

Une société de développement logiciel recherche un développeur pour renforcer son équipe technique. Vous serez chargé de développer de nouvelles fonctionnalités en PHP/Symfony et d'intégrer des interfaces en React. Une solide expérience en TDD et DDD est nécessaire. Le poste est basé à Boulogne-Billancourt, en Île-de-France, et inclut une réorganisation de l'équipe technique.

Qualifications

  • Excellente compréhension de PHP 8+ et Symfony 5/6.
  • Expérience solide avec React.js.
  • Compétence dans les principes SOLID et Clean Code.

Responsabilités

  • Développer de nouvelles fonctionnalités en PHP et Symfony.
  • Intégrer et développer des interfaces en React.
  • Participer aux décisions d'architecture logicielle.

Connaissances

PHP 8+
Symfony 5 / 6
React.js
API REST
TDD
Git
Docker

Outils

GitLab CI
GitHub Actions
Swagger / OpenAPI

Description du poste

L'équipe technique est en phase de réorganisation, avec une scission en deux sous-groupes projet. Une partie de l'équipe sera amenée à intervenir sur des périmètres métiers et applicatifs peu ou pas documentés, impliquant une montée en compétence rapide et autonome. La capacité à faire de la rétro-ingénierie, à comprendre du code existant et à en extraire les règles fonctionnelles sera un enjeu clé dans ce contexte. Vos missions incluent : 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.

Compétences techniques recherchées : 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.).

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.