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
Programowanie Laravel
Usługi programowania Laravel: aplikacje webowe i API, sklepy internetowe i platformy marketplace, produkty SaaS, back-office płatności, panele administracyjne i aktualizacje Laravel, z dedykowanymi programistami Laravel lub realizacją projektu.
Programowanie Django i FastAPI
Usługi programowania Django i FastAPI: aplikacje webowe, API REST, backendy AI i LLM, potoki danych, platformy fintech i e-commerce oraz aktualizacje Django, z dedykowanymi programistami lub realizacją projektu.
Programowanie Next.js
Usługi programowania Next.js: aplikacje webowe, frontendy SaaS, witryny sklepowe e-commerce, strony marketingowe, interfejsy produktów AI i migracje do App Router, z dedykowanymi programistami Next.js lub realizacją projektu.
Programowanie Vue.js i Nuxt
Usługi programowania Vue.js i Nuxt: aplikacje Vue 3, strony Nuxt, witryny sklepowe, dashboardy SaaS, frontendy dla Laravel i innych backendów oraz migracje z Vue 2, z dedykowanymi programistami Vue.js lub realizacją projektu.
Programowanie Ruby on Rails
Usługi programowania Ruby on Rails: aplikacje webowe, produkty SaaS, sklepy i platformy marketplace, API, aplikacje Hotwire Native oraz aktualizacje i przejęcia baz kodu Rails, z dedykowanymi programistami Rails lub realizacją projektu.
Tworzenie aplikacji Flutter
Usługi tworzenia aplikacji Flutter: wieloplatformowe aplikacje iOS i Android dla fintech, zdrowia, mediów i handlu detalicznego, Flutter dla webu i desktopu, backendy i przejęcia, z dedykowanymi programistami Flutter lub realizacją projektu.
Programowanie Spring Boot
Usługi programowania Spring Boot: mikroserwisy i API, Spring Cloud, Spring Security i jednokrotne logowanie (SSO), Spring Batch, Spring AI i aktualizacje do Spring Boot 4, z dedykowanymi programistami Spring Boot lub realizacją projektu.
Tworzenie aplikacji React Native
Usługi tworzenia aplikacji React Native: aplikacje iOS i Android z Expo, moduły natywne, przejścia na New Architecture, aktualizacje over-the-air i wydania w sklepach, z dedykowanymi programistami React Native lub realizacją projektu.
Tworzenie aplikacji Electron
Usługi tworzenia aplikacji Electron: aplikacje desktopowe dla Windows, macOS i Linux, automatyczne aktualizacje, podpisywanie kodu i notaryzacja, moduły natywne, aktualizacje i migracje, z dedykowanymi programistami Electron lub realizacją projektu.
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.