Développeur PHP - Symfony - React H/F

W HUB
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Tech stack

Clean Code Principles
JavaScript
PHP
API
Automation of Tests
Unit Testing
Code Coverage
Software Quality
Code Review
Continuous Integration
Github
JSON
Software Architecture
Swagger
Symfony
Openapi
Eslint
React
Backend
GIT
Gitlab-ci
Front End Software Development
REST
Docker

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.

About the company

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.

Apply for this position