A React developer builds and maintains the front-end of Komfort's Magento 2 e-commerce store, creates interfaces in React and Next.js with Contentful, and collaborates with PHP/Magento backend, UX/UI, PM, and DevOps on integrations with ERP, PIM, payments, and shipping systems.
Komfort to najszybciej rozwijająca się firma w branży wykończenia i dekoracji wnętrz w Polsce i jedna z najszybciej rozwijających się firm w Europie. Zarządzamy siecią 150 sklepów oraz kanałami E-Commerce (www, Contact Center, market place), których rozwój jest jednym z naszych najważniejszych celów strategicznych. Realizujemy ten cel z dużym sukcesem, wdrażając innowacyjny i unikalny na skalę europejską model biznesowy. Udaje nam się to osiągać dzięki wykorzystaniu najnowszych technologii oraz zaangażowaniu fenomenalnego zespołu, który wspólnie tworzymy.
Miejsce pracy: Łódź
Twój zakres obowiązków:
Rozwoj i utrzymanie warstwy front-endowej sklepu opartego oMagento 2 (m.in. praca z motywem, komponentami, integracja z backendem)
Tworzenie interfejsów w React — od komponentów po logikę biznesową po stronie front-endu
Współtworzenie projektów opartych o Next.js i Contentful (treści, strony landingowe, elementy headless)
Współpraca z zespołem backendowym (PHP/Magento) przy integracjach z systemami zewnętrznymi (ERP, PIM, płatności, wysyłki)
Dbanie o wydajność, dostępność i jakość kodu (code review, dobre praktyki)
Ścisła współpraca z UX/UI, PM-em oraz działem DevOps przy wdrożeniach
Nasze wymagania:
Min. 2-3 lata doświadczenia z React (hooki, zarządzanie stanem, komponenty wielokrotnego użytku)
Doświadczenie lub chęci pracy z motywami/front-endem Magento 2 (mile widziana znajomość Hyvä lub klasycznego Luma)
Znajomość Next.js — SSR/SSG, routing, podstawy architektury headless
Doświadczenie z CMS-ami headless, najlepiej Contentful
Podstawowa znajomość Vue
Znajomość Git i podstaw pracy w zespole scrumowym/kanbanowym
Znajomość j. angielskiego w stopniu umożliwiającym swobodną komunikację
Mile widziane
Doświadczenie w projektach e-commerce (multi-store, katalogi produktowe, integracje płatności/wysyłek)
Znajomość REST/GraphQL API
Doświadczenie z Docker / środowiskami deweloperskimi typu Warden
Podstawy pracy z systemami kolejkowymi (np. RabbitMQ) — od strony front-endowej integracji