Retour au blog
Métiers IT

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.

5 min de lecturePar ForTeam IT

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 :

  1. 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.
  2. 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é.
  3. 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

  1. E-commerce mid-market : DNVB, marques DTC, retailers omnicanaux (50-500 M EUR de CA)
  2. Médias et éditeurs de contenu : magazines, presse régionale, plateformes éditoriales
  3. Agences digitales premium : projets clients à 200 K - 2 M EUR
  4. ETI industrielles : portails clients, configurateurs produits, B2B
  5. Edtech, RH tech, mar-tech : SaaS de niveau A/B
  6. 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

  1. Legacy Symfony 4 / Laravel 7 : la dette est colossale, négociez la modernisation comme prestation à part.
  2. PHP 7.4 encore en prod : refusez ou demandez un plan d'upgrade clair.
  3. Pas de tests automatisés : très fréquent en agence, valorisez la mise en place.
  4. React 16 + class components : à moderniser, prévoir 2-4 semaines.
  5. API non documentée : OpenAPI absent, négociez sa mise en place.
  6. 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.

Rejoindre ForTeam IT

full stackPHPReacte-commerceagencefreelance

À 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é