Jako Senior Full-Stack Shopware Developer w zespole tworzonym wraz z klientem będziesz mieć realny wpływ na rozwój platform e-commerce. Będziesz pracować zarówno nad back-endem, jak i front-endem, wdrażać nowe pomysły i usprawnienia, tak aby zakupy online były proste, szybkie i przyjemne dla klientów.
responsibilities :
Tworzenie dedykowanych modułów i pluginów do Shopware 6, dostosowanych do konkretnych potrzeb i funkcjonalności klientów.
Budowanie integracji z systemami zewnętrznymi za pomocą REST i GraphQL API (np. dostawcy płatności, systemy ERP, platformy logistyczne).
Analizowanie i optymalizowanie wydajności sklepów internetowych (np. cache’owanie, zapytania do bazy danych) w celu zapewnienia szybkiego i płynnego działania.
Ścisłą współpracę z innymi deweloperami w zespole Agile/Scrum, od koncepcji po wdrożenie nowych funkcjonalności.
Monitorowanie jakości kodu, bezpieczeństwa i skalowalności poprzez przeglądy kodu, pisanie testów i stosowanie najlepszych praktyk.
requirements-expected :
Masz ponad 4 lata doświadczenia komercyjnego.
Z czego minimum 2 lata doświadczenia z Shopware
Doświadczenie w tworzeniu aplikacji webowych w PHP, w tym z wykorzystaniem frameworka Symfony, w kontekście Shopware 6 (tworzenie pluginów/modułów).
Znajomość technologii front-end: umiejętność tworzenia dynamicznych i responsywnych interfejsów przy użyciu Vue, JavaScript (ES6+), HTML5 oraz SCSS/CSS3, a także znajomość Twig jako silnika szablonów w tematach Shopware.
Doświadczenie w pracy z bazami danych MySQL oraz w tworzeniu wydajnych zapytań; rozumienie wpływu projektowania bazy danych na wydajność aplikacji.
Doświadczenie w integracji API (REST i GraphQL) w celu połączenia Shopware z systemami zewnętrznymi.
Znajomość systemów kontroli wersji Git oraz doświadczenie w pracy w środowisku Linux.
Umiejętność pisania testów jednostkowych.
Gotowość do pracy projektowej 3–6 miesięcy
Umiejętność pracy w zespole i myślenia w kontekście UX
Proaktywność i odpowiedzialność
Tworzenie czystego, dobrze udokumentowanego i bezpiecznego kodu, przywiązywanie wagi do jakości oprogramowania.
Umiejętność pracy w międzynarodowym zespole
Doskonałe umiejętności komunikacyjne
Dobra znajomość języka angielskiego pozwalająca na swobodne konwersacje i prowadzenie korespondencji projektowej oraz bardzo dobra (“native”) znajomość języka polskiego
offered :
Dużo samodzielności i odpowiedzialności
Udział w projekcie stawiającym wyzwania programistyczne
Pracę w międzynarodowym zespole
Wpływ na kształt kodu, architektury oraz standardów
Możliwość rozwoju kompetencji w ramach projektu oraz indywidualnie
Możliwość pracy zdalnie, hybrydowo lub w jednym z naszych biur (Wrocław/Warszawa)
A także atrakcyjne wynagrodzenie na rynkowym poziomie i elastyczność formy współpracy: B2B z benefitami lub czyste B2B rozliczane godzinowo.