Naar de inhoud
BigTree108

Diensten voor Symfony-ontwikkeling

Diensten voor Symfony-ontwikkeling voor webapplicaties en back offices, REST- en GraphQL-API’s op API Platform, SaaS- en enterprisesystemen, Sylius- en Shopware-webshops, betalings- en factureringsservices, Drupal, Pimcore en andere platformen die op Symfony zijn gebouwd, en upgrades van oudere Symfony-applicaties, met dedicated Symfony-ontwikkelaars voor uw team of een Symfony-project dat van begin tot eind wordt opgeleverd.

Wat wij bouwen met Symfony

  • Symfony-webapplicaties

    Klantportalen, back offices en bedrijfssystemen op actuele Symfony-releases, met Doctrine-entiteiten en -migraties, formulieren en validatie, voters voor autorisatie, EasyAdmin voor interne schermen, en Symfony UX met Turbo en Live Components voor interactieve pagina’s zonder aparte front end.

  • API’s op API Platform

    REST- en GraphQL-API’s beschreven vanuit PHP-klassen met API Platform, met Hydra- en OpenAPI-documentatie gegenereerd uit de code, validatie, filters en paginering, Mercure voor realtime updates, en clients voor Next.js, Nuxt of Expo gegenereerd uit dezelfde beschrijving.

  • SaaS- en enterpriseproducten op Symfony

    Multi-tenant producten, ERP- en CRM-add-ons en workflowsystemen die tien jaar moeten meegaan, met de Workflow-component voor goedkeuringen en toestandsmachines, single sign-on via OpenID Connect naar Entra ID, Okta of Keycloak, en rollen die bij elk verzoek in voters worden gecontroleerd.

  • Sylius- en Shopware-webshops

    Webshops, B2B-portalen en marktplaatsen op Sylius, Shopware of OroCommerce, alle gebouwd op Symfony: eigen plugins, prijs- en checkoutregels, betalings- en bezorgintegraties, en catalogi en voorraad die gelijk lopen met uw ERP en PIM.

  • Betalings- en factureringsservices op Symfony

    Back ends voor betalingen, kredietverlening en abonnementsfacturatie met geld in gehele kleinste eenheden, Doctrine-transacties die de betrokken rijen vergrendelen bij elke saldowijziging, open-banking- en kaartproviders achter adapters, en ondertekende webhooks die precies één keer worden verwerkt.

  • Messenger-wachtrijen en integraties

    Werk uit het verzoek gehaald met Symfony Messenger over RabbitMQ-, Redis-, Amazon SQS- of Doctrine-transports, terugkerende jobs op de Scheduler-component, en aanroepen naar ERP-, CRM- en partner-API’s via HttpClient met time-outs, retries en een failure transport dat iemand waarschuwt.

  • Symfony-upgrades en LTS-overstappen

    Applicaties op Symfony 2 tot 6 naar de 7.4 long-term-supportrelease of naar Symfony 8 gebracht via de laatste minor release van elke major versie, met eerst de deprecations uit de logs opgeruimd, Rector die de mechanische wijzigingen doorvoert en tests toegevoegd vóór elke stap.

  • Platformen die op Symfony zijn gebouwd

    Modules voor Drupal, dat op Symfony-componenten draait, en bundels voor Pimcore, Ibexa DXP, Akeneo PIM en Mautic, geschreven tegen de uitbreidingspunten van elk platform, zodat de kern nooit wordt gepatcht en upgradebaar blijft.

  • Symfony-prestaties en caching

    Trage pagina’s met Blackfire herleid tot de query of aanroep erachter, HTTP-caching en de Cache-component op Redis, FrankenPHP in worker mode waar dat helpt, en containers op Azure, AWS of Google Cloud met de infrastructuur als code.

Symfony-ontwikkelaars inhuren

  • Dedicated Symfony-ontwikkelaars

    Symfony-ontwikkelaars die fulltime bij uw team komen, in uw repositories, tracker en vergaderingen werken en aan uw lead rapporteren. U interviewt hen; wij dragen het Oekraïense contract, de salarisadministratie, de facturatie en het verlof.

  • Uitvoering van Symfony-projecten

    Een team dat het Symfony-project van scope tot release brengt: schatting, bouw, tests en deployment, met een technical lead aan onze kant die het plan en de kwaliteit bewaakt.

  • Symfony-support en overnames

    Een bestaand Symfony-systeem dat van een ander team is overgenomen of draaiend wordt gehouden: eerst een review in leesmodus en een schriftelijke lijst met risico’s, daarna oplossingen en nieuwe functies in volgorde van impact.

De pagina dedicated team legt uit hoe specialisten bij uw team komen, en de pagina outsourcing behandelt projectoplevering, overnames en hoe wij rekenen.

Wie aan uw Symfony-project werkt

  • Symfony-ontwikkelaars

    Applicaties, API’s, integraties en upgrades

  • PHP-platformontwikkelaars

    Sylius, Shopware, Drupal en Pimcore

  • Front-endengineers

    Vue, React of Angular, of Twig met Symfony UX

  • DevOps-engineers

    Containers, wachtrijen, pipelines en hosting

  • QA-engineers

    API- en end-to-end-regressiesuites

Hoe wij aan Symfony werken

Actuele Symfony- en PHP-releases, of de long-term-supportrelease wanneer een systeem jarenlang fixes nodig heeft zonder een major upgrade. Strict types, PHPStan op het strengste niveau dat de code kan halen, PHPUnit-tests die bij elke functie worden meegeleverd, autorisatie in voters, elke query via Doctrine met gebonden parameters, geheimen in een vault in plaats van in gecommitte .env-bestanden, en beveiligingsadviezen als onvoorwaardelijke upgrades behandeld.

Ontwikkelaars werken in uw repositories, uw tracker en uw proces. Het Oekraïense contract, de salarisadministratie, facturatie en verlof blijven bij ons, en alles wat zij schrijven wordt aan u overgedragen.

Andere frameworks waarmee wij werken

Overzicht van Frameworks

Vragen over Symfony-ontwikkeling

In welke sectoren werken uw Symfony-ontwikkelaars?

Vooral e-commerce en retail: webshops, B2B-portalen en marktplaatsen op Sylius, Shopware en eigen Symfony-code. Daarnaast fintech, met betalings-, krediet- en factureringsservices; SaaS en enterprisesoftware, met ERP-, CRM- en workflowproducten; zorg, met boekingen en patiëntportalen; adtech en marketing, met campagne- en trackingplatformen; en media en uitgeverij, met contentplatformen. Ook logistieke en onderwijsproducten komen vaak voor.

Aan welke Symfony-versies werkt u?

Elke onderhouden branch: Symfony 8 voor nieuw werk, de 7.4- en 6.4-long-term-supportreleases, en oudere versies die vooruit gebracht moeten worden. Applicaties op Symfony 2, 3 of 4 worden stap voor stap geüpgraded, elke stap afzonderlijk uitgebracht, in plaats van herschreven.

Werkt u ook aan Sylius, Shopware en Drupal?

Ja. Alle drie zijn gebouwd op Symfony of zijn componenten, dus Sylius- en Shopware-plugins en Drupal-modules maken deel uit van hetzelfde werk als gewone Symfony-code. Complete Drupal-sites komen aan bod op onze pagina over Drupal-ontwikkeling.

Hoe snel kunnen Symfony-ontwikkelaars beginnen?

Als de juiste Symfony-ontwikkelaar beschikbaar is, hangt de start alleen af van uw interview en de NDA en IP-overdracht. Anders voeren wij een zoektocht uit, die doorgaans binnen twee tot drie weken kandidaatprofielen oplevert, en niemand begint voordat u ja hebt gezegd.

Hoe huren we Symfony-ontwikkelaars in via BigTree108?

Vertel ons over het werk, het senioriteitsniveau en de uren die u nodig hebt. Wij stellen een of twee mensen voor met hun profielen, u interviewt hen zoals u uw eigen medewerker zou interviewen, en u tekent één overeenkomst met BIG TREE 108 LLC en ontvangt één factuur per maand.

Wie is eigenaar van het werk dat zij opleveren?

U. Elke specialist heeft een getekend contract met BigTree108 dat alle werkresultaten aan het bedrijf toewijst, en onze overeenkomst met u draagt ze verder aan u over. Code, ontwerpen en documenten worden geleverd in uw eigen repositories en tools, en niet bewaard op een plek waar alleen wij ze kunnen wijzigen.

Bouwt u op Symfony?

Vertel ons de Symfony- en PHP-versies en wat het systeem doet. U krijgt binnen één werkdag antwoord: een plan voor het werk, een upgradeplan of kandidaatprofielen.