Développeur Full Stack PHP / React freelance
PHP côté back, React côté front : la stack pragmatique des ETI françaises, agences digitales et plateformes e-commerce. TJM 500-800 EUR/jour.
Développeur Full Stack PHP / React freelance
PHP a été enterré 15 fois en 15 ans. PHP fait toujours tourner 77 % du web mesurable (W3Techs). Côté freelance français, le couple PHP back + React front est l'une des combinaisons les plus rentables sur le segment ETI, agences digitales et plateformes e-commerce moyennes. Pas le TJM le plus haut, mais une densité de missions exceptionnelle et un time-to-mission souvent court.
Checklist : votre profil PHP / React est-il vendable ?
Cochez. Si vous validez 8 cases sur 12, vous êtes positionné dans le haut du marché à 700-800 EUR/jour.
- PHP 8.3 ou 8.4 maîtrisé (readonly properties, enums, intersection types, asymmetric visibility)
- Symfony 7 OU Laravel 11/12 maîtrisé en profondeur (au moins l'un des deux)
- Composer, autoload PSR-4, environnement Docker dev local fonctionnel
- API Platform ou contrôleurs API custom + OpenAPI documenté
- Doctrine ORM (Symfony) ou Eloquent (Laravel) avancé : relations, hydrations partielles, perf
- PHPUnit ou Pest avec couverture > 60 %
- React 19 moderne (Actions, Suspense, hooks personnalisés, Context API maîtrisé)
- TypeScript strict côté front
- TanStack Query pour l'état serveur côté React
- CI/CD (GitHub Actions, GitLab CI) + déploiement (Forge, Ploi, Deployer, Kubernetes)
- Stripe, Mollie ou intégration paiement métier
- Notions de SEO technique (utile dans 70 % des missions PHP / React)
Pourquoi PHP back + React front plutôt que tout-PHP ou tout-JS ?
Trois raisons concrètes :
- L'admin / backoffice métier reste plus rapide en PHP : EasyAdmin (Symfony), Filament ou Nova (Laravel) sortent un back-office en 1 semaine que vous ne reproduiriez pas en React.
- Le SEO public et l'UX premium veulent du React : pages produit dynamiques, recherche instantanée, panier persistant, configurateur. React 19 + Next.js 15 = top du marché.
- PHP host bien le headless : exposer le catalogue en API REST/GraphQL avec API Platform et consommer en React, c'est la stack des e-commerçants mid-market européens.
Trois architectures possibles
A. PHP API + React SPA (séparation totale)
Symfony ou Laravel expose une API REST documentée OpenAPI. Un front React 19 Vite SPA consomme. Hébergement séparé. Avantage : équipes back/front indépendantes. Inconvénient : SEO faible côté SPA.
B. PHP API + Next.js 15 (BFF)
Le back PHP expose l'API. Next.js 15 sert le front avec SSR/ISR, fait un BFF pour agréger. SEO premium, UX fluide. C'est l'architecture e-commerce headless dominante.
C. Monolithe modulaire + îlots React
PHP rend les pages serveur (Twig/Blade). Des îlots React prennent en charge les zones interactives (configurateur, panier, recherche). Excellent compromis sur les sites contenu+conversion. Inertia.js côté Laravel rend cette approche presque trop simple.
Stack typique
| Brique | Choix actuel |
|---|---|
| PHP | PHP 8.3 LTS ou 8.4 |
| Framework | Symfony 7 (grand compte, secteur public) ou Laravel 11/12 (PME, agences, scale-ups) |
| ORM | Doctrine ORM 3 (Symfony), Eloquent (Laravel) |
| API | API Platform 4, contrôleurs custom, GraphQL Lighthouse (Laravel) |
| Cache & queue | Redis, Symfony Messenger ou Laravel Queues + Horizon |
| Front | React 19 + Next.js 15 ou Vite SPA, TanStack Query, Zustand, Tailwind, shadcn/ui |
| Tests | PHPUnit 11, Pest, Vitest front, Playwright E2E |
| CI/CD | GitHub Actions, GitLab CI, Bitbucket Pipelines |
| Déploiement | Laravel Forge / Ploi (Laravel), Deployer (Symfony), Docker / Kubernetes (grand compte) |
| Search | Meilisearch, Algolia, OpenSearch, PostgreSQL trigram |
| Paiement | Stripe, Mollie, GoCardless, Adyen |
Voir tous les métiers IT freelance
Industries qui recrutent ce profil
- E-commerce mid-market : DNVB, marques DTC, retailers omnicanaux (50-500 M EUR de CA)
- Médias et éditeurs de contenu : magazines, presse régionale, plateformes éditoriales
- Agences digitales premium : projets clients à 200 K - 2 M EUR
- ETI industrielles : portails clients, configurateurs produits, B2B
- Edtech, RH tech, mar-tech : SaaS de niveau A/B
- Secteur public local : collectivités, syndicats mixtes (Symfony dominant)
TJM — fourchettes ForTeam IT
- Junior (2-4 ans) : 400 - 500 EUR/jour
- Confirmé (4-7 ans) : 500 - 650 EUR/jour
- Senior (7 ans et +) : 650 - 800 EUR/jour
- Senior + Symfony expert / archi headless e-commerce : 750 - 900 EUR/jour
- Senior + tech lead agence : 700 - 850 EUR/jour
Le TJM PHP / React est en moyenne 50 EUR/jour en dessous d'un équivalent Java / React ou Node / React, mais le time-to-mission est souvent plus court (4-10 jours entre signature et démarrage contre 3-6 semaines en grand compte).
Six pièges fréquents en mission PHP / React
- Legacy Symfony 4 / Laravel 7 : la dette est colossale, négociez la modernisation comme prestation à part.
- PHP 7.4 encore en prod : refusez ou demandez un plan d'upgrade clair.
- Pas de tests automatisés : très fréquent en agence, valorisez la mise en place.
- React 16 + class components : à moderniser, prévoir 2-4 semaines.
- API non documentée : OpenAPI absent, négociez sa mise en place.
- Couplage trop fort entre back et front : ID auto-incrémentés exposés, validation côté front uniquement.
Les compétences qui font basculer le TJM vers 750-800 EUR/jour
- API Platform 4 maîtrisé en profondeur (filters, validators, security)
- Symfony Messenger + RabbitMQ ou Redis Streams
- Doctrine performance : EXPLAIN, hydration partielle, batch processing
- React 19 moderne + Next.js 15 App Router
- Performance e-commerce : Core Web Vitals, INP < 200 ms, LCP < 2,5 s
- SEO technique : sitemap dynamique, hreflang, JSON-LD
- Stripe avancé : Connect, Billing, abonnements, webhooks idempotents
ForTeam IT et le marché PHP / React
Chez ForTeam IT, nous portons une partie significative de notre activité sur ce segment : ETI, agences digitales premium, éditeurs SaaS PHP-first. Notre engagement : missions filtrées (pas de "PHP 5.6 sans tests"), TJM aligné, transparence sur le rang du contrat. Vous n'êtes pas seul : votre référent ForTeam IT connaît les CTO, défend votre TJM et suit la mission dans la durée.
Conclusion
Le Full Stack PHP / React est une valeur sûre pour un freelance qui veut un flot régulier de missions et un TJM entre 500 et 800 EUR/jour. Pas la stack la plus brillante sur LinkedIn, mais l'une des plus rentables en jours facturés par an.
À lire aussi
Vous êtes consultant IT freelance ?
Rejoignez ForTeam IT et accédez à des missions sélectionnées chez nos clients grands comptes.
Rejoindre la communauté