Przejdź do treści
BigTree108

Usługi programistyczne Symfony

Usługi programistyczne Symfony dla aplikacji internetowych i zaplecz, API REST i GraphQL na API Platform, systemów SaaS i dla przedsiębiorstw, sklepów Sylius i Shopware, usług płatniczych i rozliczeniowych, Drupal, Pimcore i innych platform zbudowanych na Symfony oraz aktualizacji starszych aplikacji Symfony, z dedykowanymi programistami Symfony w Państwa zespole lub projektem Symfony realizowanym od początku do końca.

Co budujemy w Symfony

  • Aplikacje internetowe w Symfony

    Portale klientów, zaplecza i systemy branżowe na bieżących wydaniach Symfony, z encjami i migracjami Doctrine, formularzami i walidacją, voterami do autoryzacji, EasyAdmin dla ekranów wewnętrznych oraz Symfony UX z Turbo i Live Components dla interaktywnych stron bez osobnego front-endu.

  • API na API Platform

    API REST i GraphQL opisane z klas PHP za pomocą API Platform, z dokumentacją Hydra i OpenAPI generowaną z kodu, walidacją, filtrami i paginacją, Mercure dla aktualizacji w czasie rzeczywistym oraz klientami dla Next.js, Nuxt lub Expo generowanymi z tego samego opisu.

  • Produkty SaaS i dla przedsiębiorstw w Symfony

    Produkty wielodzierżawne, dodatki do ERP i CRM oraz systemy przepływów pracy, które mają działać przez dekadę, z komponentem Workflow dla zatwierdzeń i maszyn stanów, logowaniem jednokrotnym przez OpenID Connect do Entra ID, Okta lub Keycloak oraz rolami sprawdzanymi w voterach przy każdym żądaniu.

  • Sklepy Sylius i Shopware

    Sklepy internetowe, portale B2B i marketplace'y na Sylius, Shopware lub OroCommerce, wszystkie zbudowane na Symfony: wtyczki na zamówienie, reguły cen i kasy, integracje płatności i dostaw oraz katalogi i stany magazynowe zsynchronizowane z Państwa ERP i PIM.

  • Usługi płatnicze i rozliczeniowe w Symfony

    Backendy płatnicze, pożyczkowe i rozliczania subskrypcji z kwotami przechowywanymi w całkowitych jednostkach podrzędnych waluty, transakcjami Doctrine blokującymi dotknięte wiersze wokół każdej zmiany salda, dostawcami open banking i kart za adapterami oraz podpisanymi webhookami przetwarzanymi dokładnie raz.

  • Kolejki Messenger i integracje

    Praca wyniesiona poza żądanie za pomocą Symfony Messenger na transportach RabbitMQ, Redis, Amazon SQS lub Doctrine, zadania cykliczne na komponencie Scheduler oraz wywołania API ERP, CRM i partnerów przez HttpClient z limitami czasu, ponawianiem i transportem błędów, który kogoś alarmuje.

  • Aktualizacje Symfony i przejścia na LTS

    Aplikacje na Symfony 2 do 6 przenoszone na wydanie z długoterminowym wsparciem 7.4 lub na Symfony 8 przez ostatnie wydanie pomocnicze każdej wersji głównej, najpierw z usuniętymi przestarzałymi elementami z logów, zmianami mechanicznymi wykonanymi przez Rector i testami dodanymi przed każdym krokiem.

  • Platformy zbudowane na Symfony

    Moduły dla Drupal, który działa na komponentach Symfony, oraz bundle dla Pimcore, Ibexa DXP, Akeneo PIM i Mautic, pisane względem punktów rozszerzeń każdej platformy, aby jej rdzeń nigdy nie był łatany i pozostawał aktualizowalny.

  • Wydajność i cache w Symfony

    Wolne strony śledzone przez Blackfire do zapytania lub wywołania, które za nimi stoi, cache HTTP i komponent Cache na Redis, FrankenPHP w trybie worker tam, gdzie pomaga, oraz kontenery na Azure, AWS lub Google Cloud z infrastrukturą jako kodem.

Zatrudnienie: programiści Symfony

  • Dedykowani programiści Symfony

    Programiści Symfony dołączają do Państwa zespołu na pełny etat, pracują w Państwa repozytoriach, trackerze i na spotkaniach oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Realizacja projektów w Symfony

    Zespół, który prowadzi projekt w Symfony od zakresu do wydania: wycena, wytworzenie, testy i wdrożenie, z liderem technicznym po naszej stronie, który odpowiada za plan i jakość.

  • Utrzymanie i przejmowanie systemów w Symfony

    Istniejący system w Symfony, przejęty od innego zespołu lub utrzymywany w działaniu: najpierw przegląd bez zmian w systemie i pisemna lista ryzyk, następnie poprawki i nowe funkcje w kolejności według wpływu.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto pracuje nad Państwa projektem w Symfony

  • programiści Symfony

    Aplikacje, API, integracje i aktualizacje

  • Programiści platform PHP

    Sylius, Shopware, Drupal i Pimcore

  • Inżynierowie front-end

    Vue, React lub Angular albo Twig z Symfony UX

  • Inżynierowie DevOps

    Kontenery, kolejki, pipeline'y i hosting

  • Inżynierowie QA

    Zestawy regresji API i end-to-end

Jak pracujemy nad Symfony

Bieżące wydania Symfony i PHP albo wydanie z długoterminowym wsparciem, gdy system potrzebuje lat poprawek bez dużej aktualizacji. Ścisłe typy, PHPStan na najostrzejszym poziomie, jaki kod osiąga, testy PHPUnit dostarczane z każdą funkcją, autoryzacja w voterach, każde zapytanie przez Doctrine z parametrami wiązanymi, sekrety w magazynie sekretów (vault), a nie w zatwierdzanych plikach .env, oraz komunikaty o podatnościach traktowane jako bezwarunkowe aktualizacje.

Programiści pracują w Państwa repozytoriach, narzędziu do śledzenia zadań i procesie. Ukraińska umowa, płace, fakturowanie i urlopy pozostają po naszej stronie, a wszystko, co napiszą, jest przenoszone na Państwa.

Inne frameworki, w których pracujemy

Frameworki: przegląd

Pytania o tworzenie oprogramowania w Symfony

W jakich branżach pracują Państwa programiści Symfony?

Przede wszystkim e-commerce i handel detaliczny: sklepy, portale B2B i marketplace'y na Sylius, Shopware i własnym kodzie Symfony. Następnie fintech, z usługami płatniczymi, pożyczkowymi i rozliczeniowymi; SaaS i oprogramowanie dla przedsiębiorstw, z produktami ERP, CRM i przepływów pracy; ochrona zdrowia, z rezerwacjami i portalami pacjenta; adtech i marketing, z platformami kampanii i śledzenia; oraz media i wydawnictwa, z platformami treści. Powszechne są także produkty dla logistyki i edukacji.

Nad jakimi wersjami Symfony Państwo pracują?

Nad każdą utrzymywaną gałęzią: Symfony 8 dla nowych prac, wydania z długoterminowym wsparciem 7.4 i 6.4 oraz starsze wersje, które trzeba doprowadzić do bieżących. Aplikacje na Symfony 2, 3 lub 4 są aktualizowane krok po kroku, każdy krok wydawany osobno, a nie przepisywane.

Czy pracują Państwo także nad Sylius, Shopware i Drupal?

Tak. Wszystkie trzy są zbudowane na Symfony lub jego komponentach, więc wtyczki Sylius i Shopware oraz moduły Drupal są częścią tej samej pracy co czysty kod Symfony. Pełne strony Drupal opisujemy na naszej stronie o tworzeniu w Drupal.

Jak szybko mogą zacząć programiści Symfony?

Gdy odpowiedni programista Symfony jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: programiści Symfony?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Budują Państwo na Symfony?

Prosimy o informację o wersjach Symfony i PHP oraz o tym, co system robi. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan prac, plan aktualizacji albo profile kandydatów.