Services de développement Symfony
Services de développement Symfony pour les applications web et les back-offices, les API REST et GraphQL sur API Platform, les systèmes SaaS et d’entreprise, les boutiques Sylius et Shopware, les services de paiement et de facturation, Drupal, Pimcore et d’autres plateformes construites sur Symfony, et la montée de version d’anciennes applications Symfony, avec des développeurs Symfony dédiés à votre équipe ou un projet Symfony livré de bout en bout.
Ce que nous réalisons avec Symfony
Applications web Symfony
Portails clients, back-offices et applications métier sur les versions actuelles de Symfony, avec entités et migrations Doctrine, formulaires et validation, voters pour l’autorisation, EasyAdmin pour les écrans internes, et Symfony UX avec Turbo et Live Components pour des pages interactives sans front-end séparé.
API sur API Platform
API REST et GraphQL décrites à partir de classes PHP avec API Platform, avec une documentation Hydra et OpenAPI générée à partir du code, validation, filtres et pagination, Mercure pour les mises à jour en temps réel, et clients pour Next.js, Nuxt ou Expo générés à partir de la même description.
Produits SaaS et d’entreprise sur Symfony
Produits multi-locataires, extensions ERP et CRM et systèmes de workflow destinés à durer dix ans, avec le composant Workflow pour les validations et les machines à états, authentification unique via OpenID Connect vers Entra ID, Okta ou Keycloak, et rôles vérifiés dans des voters à chaque requête.
Boutiques Sylius et Shopware
Boutiques en ligne, portails B2B et places de marché sur Sylius, Shopware ou OroCommerce, tous construits sur Symfony : plugins sur mesure, règles de tarification et de paiement, intégrations de paiement et de livraison, et catalogues et stocks synchronisés avec votre ERP et votre PIM.
Services de paiement et de facturation sur Symfony
Back-ends de paiement, de prêt et de facturation par abonnement avec des montants conservés en unités mineures entières, transactions Doctrine qui verrouillent les lignes concernées autour de chaque modification de solde, prestataires d’open banking et de cartes derrière des adaptateurs, et webhooks signés traités exactement une fois.
Files Messenger et intégrations
Travail sorti de la requête avec Symfony Messenger sur les transports RabbitMQ, Redis, Amazon SQS ou Doctrine, tâches récurrentes sur le composant Scheduler, et appels aux API d’ERP, de CRM et de partenaires via HttpClient avec délais d’expiration, nouvelles tentatives et un transport d’échec qui alerte quelqu’un.
Montées de version de Symfony et passages en LTS
Applications sur Symfony 2 à 6 portées vers la version à support long terme 7.4 ou vers Symfony 8 via la dernière version mineure de chaque version majeure, avec les dépréciations d’abord supprimées des journaux, Rector appliquant les changements mécaniques et des tests ajoutés avant chaque étape.
Plateformes construites sur Symfony
Modules pour Drupal, qui repose sur des composants Symfony, et bundles pour Pimcore, Ibexa DXP, Akeneo PIM et Mautic, écrits selon les points d’extension de chaque plateforme afin que son cœur ne soit jamais modifié et reste évolutif.
Performance et cache Symfony
Pages lentes ramenées avec Blackfire à la requête ou à l’appel qui les cause, cache HTTP et composant Cache sur Redis, FrankenPHP en mode worker là où il aide, et conteneurs sur Azure, AWS ou Google Cloud avec l’infrastructure as code.
Recruter des développeurs Symfony
développeurs Symfony dédiés
Des Développeurs Symfony qui rejoignent votre équipe à temps plein, travaillent dans vos dépôts, votre outil de suivi et vos réunions, et rendent compte à votre responsable. Vous les interviewez ; nous portons le contrat ukrainien, la paie, la facturation et les congés.
Réalisation de projets Symfony
Une équipe qui prend en charge le projet Symfony du cadrage à la mise en production : estimation, développement, tests et déploiement, avec un responsable technique de notre côté qui porte le plan et la qualité.
Support et reprise de systèmes Symfony
Un système Symfony existant repris d’une autre équipe ou maintenu en fonctionnement : d’abord une revue en lecture seule et une liste écrite des risques, puis des correctifs et de nouvelles fonctionnalités par ordre d’impact.
La page Équipe dédiée explique comment les spécialistes rejoignent votre équipe, et la page Externalisation couvre la livraison de projet, les reprises et notre mode de facturation.
Qui travaille sur votre projet Symfony
développeurs Symfony
Applications, API, intégrations et montées de version
Développeurs de plateformes PHP
Sylius, Shopware, Drupal et Pimcore
Ingénieurs front-end
Vue, React ou Angular, ou Twig avec Symfony UX
Ingénieurs DevOps
Conteneurs, files d’attente, pipelines et hébergement
Ingénieurs QA
Suites de non-régression d’API et de bout en bout
Notre façon de travailler sur Symfony
Versions actuelles de Symfony et de PHP, ou version à support long terme lorsqu’un système a besoin de plusieurs années de correctifs sans montée de version majeure. Types stricts, PHPStan au niveau le plus strict que le code peut atteindre, tests PHPUnit livrés avec chaque fonctionnalité, autorisation dans des voters, chaque requête passant par Doctrine avec des paramètres liés, secrets dans un coffre-fort plutôt que dans des fichiers .env versionnés, et avis de sécurité traités comme des mises à niveau inconditionnelles.
Les développeurs travaillent dans vos dépôts, votre outil de suivi et votre processus. Le contrat ukrainien, la paie, la facturation et les congés restent chez nous, et tout ce qu’ils écrivent vous est cédé.
Autres frameworks sur lesquels nous travaillons
Développement Laravel
Services de développement Laravel : applications web et API, boutiques en ligne et places de marché, produits SaaS, back-offices de paiement, panneaux d’administration et montées de version Laravel, avec des développeurs Laravel dédiés ou une livraison de projet.
Développement Django et FastAPI
Services de développement Django et FastAPI : applications web, API REST, backends IA et LLM, pipelines de données, plateformes fintech et e-commerce et montées de version Django, avec des développeurs dédiés ou une livraison de projet.
Développement Next.js
Services de développement Next.js : applications web, front ends SaaS, vitrines e-commerce, sites marketing, interfaces de produits IA et migrations vers l’App Router, avec des développeurs Next.js dédiés ou une livraison de projet.
Développement Vue.js et Nuxt
Services de développement Vue.js et Nuxt : applications Vue 3, sites Nuxt, vitrines, tableaux de bord SaaS, front ends pour Laravel et d’autres backends, et migrations depuis Vue 2, avec des développeurs Vue.js dédiés ou une livraison de projet.
Développement Ruby on Rails
Services de développement Ruby on Rails : applications web, produits SaaS, boutiques et places de marché, API, applications Hotwire Native, ainsi que montées de version et reprises de bases de code Rails, avec des développeurs Rails dédiés ou une livraison de projet.
Développement d’applications Flutter
Services de développement d’applications Flutter : applications iOS et Android multiplateformes pour la fintech, la santé, les médias et le retail, Flutter pour le web et le bureau, backends et reprises, avec des développeurs Flutter dédiés ou une livraison de projet.
Développement Spring Boot
Services de développement Spring Boot : microservices et API, Spring Cloud, Spring Security et authentification unique, Spring Batch, Spring AI et montées de version vers Spring Boot 4, avec des développeurs Spring Boot dédiés ou une livraison de projet.
Développement d’applications React Native
Services de développement d’applications React Native : applications iOS et Android avec Expo, modules natifs, passages à la New Architecture, mises à jour à distance et publications sur les stores, avec des développeurs React Native dédiés ou une livraison de projet.
Développement d’applications Electron
Services de développement d’applications Electron : applications de bureau pour Windows, macOS et Linux, mise à jour automatique, signature du code et notarisation, modules natifs, montées de version et migrations, avec des développeurs Electron dédiés ou une livraison de projet.
Questions sur le développement Symfony
Dans quels secteurs vos développeurs Symfony interviennent-ils ?
Principalement l’e-commerce et le commerce de détail : boutiques, portails B2B et places de marché sur Sylius, Shopware et du code Symfony sur mesure. Puis la fintech, avec des services de paiement, de prêt et de facturation ; le SaaS et les logiciels d’entreprise, avec des produits ERP, CRM et de workflow ; la santé, avec la prise de rendez-vous et des portails patients ; l’adtech et le marketing, avec des plateformes de campagnes et de suivi ; et les médias et l’édition, avec des plateformes de contenu. Les produits de logistique et d’éducation sont également fréquents.
Sur quelles versions de Symfony travaillez-vous ?
Toutes les branches maintenues : Symfony 8 pour les nouveaux travaux, les versions à support long terme 7.4 et 6.4, et les versions plus anciennes à porter vers l’avant. Les applications sous Symfony 2, 3 ou 4 sont mises à niveau pas à pas, chaque étape étant livrée séparément, plutôt que réécrites.
Travaillez-vous aussi sur Sylius, Shopware et Drupal ?
Oui. Les trois reposent sur Symfony ou sur ses composants : les plugins Sylius et Shopware et les modules Drupal font donc partie du même travail que le code Symfony natif. Les sites Drupal dans leur ensemble sont présentés sur notre page consacrée au développement Drupal.
En combien de temps les développeurs Symfony peuvent-ils démarrer ?
Lorsque le bon développeur Symfony est disponible, le démarrage ne dépend que de votre entretien, du NDA et de la cession de propriété intellectuelle. Sinon, nous lançons une recherche, qui fournit en général des profils de candidats sous deux à trois semaines, et personne ne démarre avant que vous ayez donné votre accord.
Comment recruter des développeurs Symfony via BigTree108 ?
Indiquez-nous le travail à réaliser, le niveau de séniorité et les horaires dont vous avez besoin. Nous vous proposons une ou deux personnes avec leurs profils, vous les interviewez comme vous le feriez pour votre propre recrutement, puis vous signez un seul contrat avec BIG TREE 108 LLC et recevez une facture par mois.
À qui appartient le travail qu’ils produisent ?
C’est vous. Chaque spécialiste a signé avec BigTree108 un contrat qui cède à l’entreprise tous les livrables, et notre contrat avec vous vous les cède à son tour. Le code, les maquettes et les documents sont livrés dans vos propres dépôts et outils, et non conservés à un endroit où nous seuls pourrions les modifier.
Vous développez sur Symfony ?
Indiquez-nous les versions de Symfony et de PHP et ce que fait le système. Vous recevez une réponse sous un jour ouvré : un plan pour le travail, un plan de montée de version ou des profils de candidats.