Adobe Team to zespół, który zajmuje się wdrożeniami zintegrowanych systemów e-commerce w oparciu o technologię Magento 2. Na swoim koncie mamy realizacje projektów na bazie każdego z modeli licencyjnych tego rozwiązania: Magento Open Source, Adobe Commerce (Magento Commerce) oraz Magento Cloud.
responsibilities :
Wdrażanie sklepów internetowych w oparciu o platformę Magento wspieraną przez mikroserwisy w Symfony;
Tworzenie API GraphQL / REST;
Tworzenie i utrzymywanie modułów Magento;
Utrzymywanie aplikacji na środowisku produkcyjnym (np. realizacja deploymentów)
Optymalizacja wydajności aplikacji;
Rozwój sklepów internetowych oraz aplikacji webowych;
Integracje API (SOAP, REST);
Współpraca z działami wewnętrznymi: testerami oraz analitykami i wsparcie przy wycenach zadań
Prowadzenie dokumentacji oraz przeprowadzenie code review
requirements-expected :
Masz min. 5-letnie doświadczenie w tworzeniu aplikacji z użyciem języka PHP (wersje 7.4 i 8.x), a także posiadasz praktyczną znajomość ORM i struktur danych Magento (MySQL);
Rozumiesz działanie Magento - Dependency Injection, Observers, EAV, Routing, Interceptors, Service Contract;
Potrafisz pracować z systemem kontroli wersji GIT
Posiadasz doświadczenie w optymalizacji istniejącego kodu oraz w tworzeniu i modyfikacji Indekserów, a także potrafisz integrować systemy np. ERP, PIM, WMS
Wiesz jak tworzyć testy funkcjonalne i jednostkowe do istniejącego kodu
Znasz Magento Life Cycle (znajomość komend Magento, ich funkcji i ich działania) oraz MFTF (Magento Functional Testing Framework)
Masz doświadczenie w pracy z Varnish, Redis oraz Rabbit MQ
Znasz Solr lub ElasticSearch/OpenSearch
Wiesz, jak tworzyć oraz edytować obrazy dockerowe
Masz doświadczenie z Composer (tworzenie paczek, zależności, metodologia fullcomposer)
Znasz język angielski na poziome umożliwiającym komunikację oraz czytanie dokumentacji (B2)
offered :
Spotkania wewnątrzfirmowe i zewnętrzne
Udział w konferencjach w Polsce i zagranicą (jako uczestnik i/lub prelegent)
Zespołowy budżet rozwojowy – lubimy się uczyć
Godziny rozwojowe w ramach godzin pracy
Treningi umiejętności miękkich – HRowy Yoda zawsze Ci pomoże!