PHP Developer (Symfony + PrestaShop)
⚲ Lublin
7 500 - 10 000 PLN netto (B2B) | 6 500 - 8 000 PLN netto (CONTRACT)
Wymagania
- doświadczenie z PrestaShop — moduły, hooki, rozszerzanie core'a (wersje 1.7+)
- praktyczna znajomość frameworka Symfony i PHP 8+
- znajomość systemu szablonów Twig
- samodzielne uruchomienie projektu w środowisku Docker
- doświadczenie komercyjne na poziomie junior/mid (rok–dwa z Symfony)
Mile widziane
- znajomość wzorców projektowych i zasad SOLID
- testy jednostkowe (PHPUnit)
- zrozumienie headless e-commerce i architektury PWA
Opis stanowiska
Dwa projekty e-commerce: PWA dla PrestaShop (API i moduły na Symfony/Twig) oraz platforma SaaS Contelizer.pl — rozwijasz backend, API, moduły PrestaShopa i panele administracyjne. Praca w małym zespole doświadczonych developerów, więc oczekiwana jest duża samodzielność i odpowiedzialność. Znajomość PrestaShopa (moduły, hooki, rozszerzanie core'a) przekłada się bezpośrednio na to, jak szybko wejdziesz w projekt — to kluczowy warunek.
🔍 Dekoder Ogłoszenia
🔴
Pracujesz przy API i modułach dla PrestaShopa, na architekturze opartej o Symfony
Może oznaczać, że Symfony jest używane jako warstwa pośrednicząca lub do budowy API, a nie jako pełnoprawny framework dla samego PrestaShopa, który ma własną architekturę.
🔴
To tutaj znajomość PrestaShopa przekłada się bezpośrednio na to, jak szybko wejdziesz w projekt.
Silny nacisk na doświadczenie z PrestaShopem może sugerować, że projekt będzie mocno oparty na jego specyfice, a nie tylko na wykorzystaniu Symfony do budowy API.
🔴
Pracujemy w małym zespole doświadczonych developerów
Może oznaczać, że oczekuje się dużej samodzielności i odpowiedzialności, a wsparcie ze strony innych może być ograniczone.
🟡
Pisanie czystego, testowalnego kodu z użyciem Doctrine ORM i relacyjnych baz danych.
Choć brzmi pozytywnie, może oznaczać, że oczekuje się wysokiego poziomu jakości kodu i testów, co może być czasochłonne.
🟡
Współpraca z zespołem frontendowym — dostarczanie danych z API.
Może oznaczać, że główną rolą backendowca będzie przygotowanie danych, a nie głębsza integracja z logiką frontendową.