Hoppa till innehåll
BigTree108

Tjänster inom Symfony-utveckling

Tjänster inom Symfony-utveckling för webbapplikationer och back offices, REST- och GraphQL-API:er på API Platform, SaaS- och företagssystem, Sylius- och Shopware-butiker, betal- och faktureringstjänster, Drupal, Pimcore och andra plattformar byggda på Symfony samt uppgraderingar av äldre Symfony-applikationer, med dedikerade Symfony-utvecklare till ert team eller ett Symfony-projekt som levereras från start till mål.

Vad vi bygger med Symfony

  • Symfony-webbapplikationer

    Kundportaler, back offices och verksamhetssystem på aktuella Symfony-releaser, med Doctrine-entiteter och migreringar, formulär och validering, voters för behörighetskontroll, EasyAdmin för interna skärmar samt Symfony UX med Turbo och Live Components för interaktiva sidor utan ett separat frontend.

  • API:er på API Platform

    REST- och GraphQL-API:er som beskrivs från PHP-klasser med API Platform, med Hydra- och OpenAPI-dokumentation genererad från koden, validering, filter och paginering, Mercure för realtidsuppdateringar och klienter för Next.js, Nuxt eller Expo genererade från samma beskrivning.

  • SaaS- och företagsprodukter på Symfony

    Flerkundsprodukter, tillägg till ERP och CRM samt arbetsflödessystem som ska leva i ett decennium, med Workflow-komponenten för godkännanden och tillståndsmaskiner, single sign-on via OpenID Connect mot Entra ID, Okta eller Keycloak och roller som kontrolleras i voters vid varje anrop.

  • Sylius- och Shopware-butiker

    Webbshoppar, B2B-portaler och marknadsplatser på Sylius, Shopware eller OroCommerce, alla byggda på Symfony: egna plugins, pris- och kassaregler, betal- och leveransintegrationer samt kataloger och lager som hålls i takt med ert ERP och PIM.

  • Betal- och faktureringstjänster på Symfony

    Back ends för betalningar, utlåning och prenumerationsfakturering med pengar lagrade i heltal av minsta valutaenhet, Doctrine-transaktioner som låser berörda rader runt varje saldoförändring, open banking- och kortleverantörer bakom adaptrar och signerade webhooks som bearbetas exakt en gång.

  • Messenger-köer och integrationer

    Arbete flyttat ut ur anropet med Symfony Messenger över RabbitMQ, Redis, Amazon SQS eller Doctrine-transporter, återkommande jobb på Scheduler-komponenten och anrop till ERP-, CRM- och partner-API:er via HttpClient med tidsgränser, omförsök och en felkanal som larmar någon.

  • Symfony-uppgraderingar och flytt till LTS

    Applikationer på Symfony 2 till 6 flyttade till 7.4 med långtidsstöd eller till Symfony 8 via den sista minor-releasen i varje större version, med föråldrade funktioner borttagna ur loggarna först, Rector som gör de mekaniska ändringarna och tester tillagda inför varje steg.

  • Plattformar byggda på Symfony

    Moduler för Drupal, som körs på Symfony-komponenter, och bundles för Pimcore, Ibexa DXP, Akeneo PIM och Mautic, skrivna mot varje plattforms utökningspunkter så att dess kärna aldrig patchas och förblir uppgraderingsbar.

  • Prestanda och cachelagring i Symfony

    Långsamma sidor spårade med Blackfire till frågan eller anropet bakom dem, HTTP-cachelagring och Cache-komponenten på Redis, FrankenPHP i worker-läge där det hjälper samt containrar på Azure, AWS eller Google Cloud med infrastruktur som kod.

Anlita Symfony-utvecklare

  • Dedikerade Symfony-utvecklare

    Symfony-utvecklare som går med i ert team på heltid, arbetar i era repositories, ert ärendesystem och era möten och rapporterar till er teamledare. Ni intervjuar dem; vi står för det ukrainska avtalet, lönen, faktureringen och ledigheten.

  • Symfony-projektleverans

    Ett team som tar Symfony-projektet från omfång till release: uppskattning, utveckling, tester och driftsättning, med en teknisk ledare hos oss som äger planen och kvaliteten.

  • Symfony-support och övertaganden

    Ett befintligt Symfony-system som övertas från ett annat team eller hålls igång: först en skrivskyddad genomgång och en skriftlig riskförteckning, sedan rättningar och nya funktioner i ordning efter effekt.

Sidan om dedikerade team förklarar hur specialister går med i ert team, och sidan om outsourcing beskriver projektleverans, övertaganden och hur vi debiterar.

Vilka som arbetar i ert Symfony-projekt

  • Symfony-utvecklare

    Applikationer, API:er, integrationer och uppgraderingar

  • Utvecklare av PHP-plattformar

    Sylius, Shopware, Drupal och Pimcore

  • Frontend-utvecklare

    Vue, React eller Angular, eller Twig med Symfony UX

  • DevOps-ingenjörer

    Containrar, köer, pipelines och hosting

  • QA-ingenjörer

    Regressionssviter för API och end-to-end

Så arbetar vi med Symfony

Aktuella Symfony- och PHP-releaser, eller releasen med långtidsstöd där ett system behöver åratal av rättningar utan en större uppgradering. Strikta typer, PHPStan på den strängaste nivå koden kan nå, PHPUnit-tester som levereras med varje funktion, behörighetskontroll i voters, varje fråga via Doctrine med bundna parametrar, hemligheter i ett valv i stället för i incheckade .env-filer och säkerhetsmeddelanden behandlade som ovillkorliga uppgraderingar.

Utvecklarna arbetar i era repositorier, er ärendehantering och er process. Det ukrainska avtalet, lönen, faktureringen och ledigheten stannar hos oss, och allt de skriver överlåts till er.

Andra ramverk som vi arbetar i

Översikt: Ramverk

Frågor om Symfony-utveckling

Inom vilka branscher arbetar era Symfony-utvecklare?

Främst e-handel och detaljhandel: butiker, B2B-portaler och marknadsplatser på Sylius, Shopware och egen Symfony-kod. Därefter fintech, med betal-, utlånings- och faktureringstjänster; SaaS och företagsprogramvara, med ERP-, CRM- och arbetsflödesprodukter; hälso- och sjukvård, med bokning och patientportaler; adtech och marknadsföring, med kampanj- och spårningsplattformar; samt media och förlag, med innehållsplattformar. Logistik- och utbildningsprodukter är också vanliga.

Vilka Symfony-versioner arbetar ni med?

Varje underhållen gren: Symfony 8 för nytt arbete, releaserna 7.4 och 6.4 med långtidsstöd samt äldre versioner som behöver föras framåt. Applikationer på Symfony 2, 3 eller 4 uppgraderas steg för steg, där varje steg släpps för sig, i stället för att skrivas om.

Arbetar ni även med Sylius, Shopware och Drupal?

Ja. Alla tre är byggda på Symfony eller dess komponenter, så plugins för Sylius och Shopware och moduler för Drupal ingår i samma arbete som ren Symfony-kod. Drupal-sajter i sin helhet beskrivs på vår sida om Drupal-utveckling.

Hur snabbt kan Symfony-utvecklare börja?

När rätt Symfony-utvecklare finns tillgänglig styrs starten bara av er intervju samt NDA och IP-överlåtelse. Annars gör vi en sökning, som vanligtvis ger kandidatprofiler inom två till tre veckor, och ingen börjar förrän ni har sagt ja.

Hur anlitar vi Symfony-utvecklare via BigTree108?

Berätta om arbetet, senioriteten och de timmar ni behöver. Vi föreslår en eller två personer med deras profiler, ni intervjuar dem på samma sätt som ni skulle intervjua en egen anställning, och ni skriver under ett avtal med BIG TREE 108 LLC och får en faktura i månaden.

Vem äger arbetet de producerar?

Det gör ni. Varje specialist har ett undertecknat avtal med BigTree108 som överlåter allt arbetsresultat till bolaget, och vårt avtal med er överlåter det vidare. Kod, designer och dokument levereras in i era egna repositories och verktyg, inte på ett ställe där bara vi kan ändra dem.

Bygger ni på Symfony?

Berätta vilka Symfony- och PHP-versioner och vad systemet gör. Ni får svar inom en arbetsdag: en plan för arbetet, en uppgraderingsplan eller kandidatprofiler.