Wreszcie jesteś - możesz już przestać szukać!
Zmieniają się technologie, zmieniają się kariery, Ty także się zmieniasz – dlaczego więc Twoja praca miałaby być nudna i statyczna?
Proponujemy Ci okazję do skorzystania z pracy nad projektami z przeróżnych branż, miejsce do eksperymentowania i pomoc w rozwoju naszych własnych inicjatyw.
W Hero.DOT do rozwoju podchodzimy z chirurgiczną precyzją, dostarczając wysokiej jakości kod. Tak czy inaczej – nawzajem poszerzymy naszą wiedzę na temat sztuki kodowania.
Stack technologiczny:
Frontend:
- PHP (w kontekście Magento 2: PHTML, Layout XML, Bloki)
- JavaScript (nacisk na RequireJS, Knockout.js, jQuery; znajomość bibliotek i frameworków używanych w motywach Magento 2)
- HTML5, CSS3 (w tym preprocesory LESS/Sass używane w Magento 2)
- Magento 2 UI Components
- Projektowanie responsywnych interfejsów (RWD)
Backend:
- PHP 7.4/8.x (ze szczególnym uwzględnieniem OOP i wzorców projektowych stosowanych w Magento 2)
- Architektura Magento 2 (moduły, eventy, pluginy, dependency injection, service contracts)
- MySQL/MariaDB
- REST API, GraphQL (w kontekście Magento 2 API)
- Elasticsearch/OpenSearch (konfiguracja i optymalizacja dla Magento 2)
- Systemy cache: Redis, Varnish
- Integracja systemów płatności: Adyen lub Stripe (konfiguracja i customizacja w Magento 2)
DevOps (podstawy):
- Git
- Composer
- Podstawowa znajomość Docker
- Narzędzia CLI Magento (bin/magento)
Jakie będą Twoje zadania?
- Tworzenie nowych modułów Magento 2 w celu rozszerzenia funkcjonalności sklepu (np. moduł do obsługi niestandardowych promocji, integracji z systemem lojalnościowym).
- Modyfikacja istniejących modułów w celu dostosowania ich do specyficznych potrzeb klienta, np. zmiana logiki działania procesu zamówienia, dodanie nowych opcji konfiguracyjnych.
- Praca nad frontendem sklepu:
- Customizacja motywu Magento 2
- Implementacja zmian w interfejsie użytkownika
- Dbanie o resaponsywność (RWD) wdrażanych zmian na różnych urządzeniach.
- Rozwój i utrzymanie integracji z systemami płatności takimi jak Adyen czy Stripe (np. customizacja przepływu płatności, obsługa nowych metod, rozwiązywanie problemów z transakcjami).
- Praca z API Magento 2 (REST/GraphQL):
- Tworzenie nowych endpointów API lub rozszerzanie istniejących.
- Integracja Magento 2 z zewnętrznymi systemami (np. ERP, PIM, systemy marketingowe) za pomocą API.
- Konfiguracja i optymalizacja Elasticsearch/OpenSearch w kontekście wyszukiwania produktowego w Magento 2.
- Diagnozowanie i rozwiązywanie problemów technicznych zgłaszanych przez klientów lub zespół QA (np. błędy w działaniu modułów, problemy z wydajnością, niepoprawne wyświetlanie danych).
- Praca z systemami cache Magento 2 (Redis, Varnish):
- Zarządzanie indeksami Magento 2 (reindeksacja, optymalizacja procesów indeksowania).
- Analiza i optymalizacja wydajności sklepu
- Przeprowadzanie testów powdrożeniowych dla zrealizowanych funkcjonalności i poprawek.
- Wsparcie przy migracjach danych do/z Magento 2.
- Zapoznawanie się z nowościami w ekosystemie Magento i proponowanie ulepszeń.
- Udział w codziennych spotkaniach zespołu
- Współpraca z innymi deweloperami
- Komunikacja z Product Ownerem/Managerem
- Analiza wymagań i estymowanie czasu pracy przy konkretnych zadaniach.
- Dokumentowanie tworzonych rozwiązań
Wymagane kwalifikacje:
- Min. 3 lata doświadczenia komercyjnego w tworzeniu i rozwijaniu sklepów na platformie Magento 2.
- Praktyczna umiejętność tworzenia i modyfikacji modułów Magento 2 (frontend i backend).
- Doświadczenie w customizacji motywów Magento 2 oraz pracy z layoutem XML i PHTML.
- Potwierdzone doświadczenie w integracji i konfiguracji systemów płatności Adyen lub Stripe na Magento 2.
- Głęboka znajomość architektury Magento 2, w tym mechanizmów cachowania, indeksowania, systemu pluginów i preferencji.
- Umiejętność pracy z bazą danych Magento 2, w tym zrozumienie struktury EAV.
- Doświadczenie w pracy z API Magento 2 (REST/GraphQL).
- Samodzielność w diagnozowaniu i rozwiązywaniu problemów technicznych na platformie Magento 2.
- Umiejętność przeprowadzania testów powdrożeniowych dla zrealizowanych funkcjonalności.
Mile widziane:
- Doświadczenie z Magento Commerce/Adobe Commerce.
- Certyfikaty Magento 2.
- Znajomość PWA Studio.
- Doświadczenie w optymalizacji wydajności sklepów Magento 2.
- Doświadczenie w migracjach danych do/z Magento 2.
- Znajomość narzędzi CI/CD w kontekście projektów Magento 2.
- Repozytorium Git potwierdzające wyżej wymienione umiejętności.
Czego możesz od nas oczekiwać?
- Dbanie o Twoją kondycję i zdrowie dzięki karcie Medicover Sport i opiece medycznej Allianz w ramach zarządzania swoim portfelem w systemie kafeteryjnym
- Pracę gdzie i kiedy chcesz – 100% zdalną, hybrydową czy biurową (Warszawa)
- Jeśli będziesz w biurze? Kawa, słodycze, owoce, miejsce na odpoczynek i uśmiechnięci ludzie
- Wykorzystanie okazji do samorozwoju, zdobywania i dzielenia się wiedzą – Ty się rozwijasz, gdy my rośniemy!
- Prawdziwy wpływ na to co dzieje się w firmie – wierzymy, że każdy z nas może być liderem
- Luźną atmosferę pracy, bez dress code'u i tytułów
Jak przebiega nasz typowy proces rekrutacji?
- Wysyłasz nam swoje CV i niezbędne dokumenty
- Gdy już opanujemy ekscytację wywołaną przez listę Twoich zalet, zadzwonimy do Ciebie żeby omówić wstępne szczegóły (15-30 min)
- Następna stacja – Rozmowa techniczna z członkiem zespołu. Dowiesz się więcej o tym w jaki sposób pracujemy, jakie mamy projekty i procesy, a także jak świetnie się w to wszystko wpisujesz! (60-90 min)
- A na koniec spotkasz się z Hiring Managerem, z którym porozmawiasz o ścieżce Twojego rozwoju, doświadczeniach, które już masz i takich, które chciałbyś zdobyć.