Senior Frontend Developer (m/f)
Senior Frontend Developer (m/f)
Lokalizacja
Kraków
Szczecin
Zdalnie
Poznań
Rekrutacja zdalna
Podstawowe informacje
R&D • UoP • B2B
Wynagrodzenie
17 000 - 20 000 PLN netto + B2B
14 000 - 17 000 brutto
Dołącz do naszego zespołu rozwijającego panel administracyjny sklepu jako Senior Frontend Developer i przejmij technologiczne stery nad naszą aplikacją. Szukamy eksperta, który otrzyma pełną swobodę decyzyjną, pokieruje planowanym refactorem i samodzielnie wyznaczy kierunek, w którym podąży nasz kod.
Dlaczego warto z nami pracować?
- Dajemy Ci możliwość sterowania refactorem i decydowania o kierunku biznesowym.
- Jesteśmy firmą produktową – tworzymy swój własny produkt od podstaw.
- Aktualnie pracujemy dla kilkudziesięciu tysięcy klientów.
- Śmiało możemy powiedzieć, że nasza platforma to numer 1 wśród rozwiązań SaaS-owych dla e-commerce.
- Ze względu na skalę, rozwiązujemy skomplikowane problemy wydajnościowe.
Czym będziesz się zajmować?
- Będziesz rozwijać jeden z naszych produktów (panel administracyjny sklepu).
- Uczestniczyć w procesie projektowania, tworzenia i wdrażania nowych funkcji sklepu.
- Uczestniczyć w procesie code review i tworzenia testów.
- Będziesz odpowiedzialny/odpowiedzialna za część techniczną frontową.
- Będziesz wspomagał/ła i mentorował/ła mniej doświadczonych członków zespołu.
Co jest dla nas ważne?
- Minimum 5 lat komercyjnego doświadczenia w tworzeniu zaawansowanych aplikacji webowych.
- Doświadczenie w prowadzeniu złożonych projektów i funkcjonalności oraz w rozwiązywaniu problemów o wysokiej niejednoznaczności.
- Bardzo dobra znajomość TypeScript i JavaScript.
- Bardzo dobra znajomość HTML/CSS – znajomość dowolnego preprocesora mile widziana.
- Znajomość biblioteki React/Vue/Web Components lub innej analogicznej – nie jest dla nas istotne, żebyś znał konkretną bibliotekę i jej API na pamięć, ale żebyś wiedział, jak tego typu biblioteki/frameworki działają :)
- Umiejętność programowania obiektowego – duża część nowego kodu frontendowego w Shoperze jest pisana w paradygmacie obiektowym i taki styl preferujemy globalnie.
- Znajomość wzorców projektowych oraz zasad SOLID i clean code.
- Wiedza na temat SPA oraz MPA – jak działają i jakie są między nimi różnice.
- Znajomość protokołu HTTP – czym jest i jak działa.
- Znajomość narzędzi takich jak webpack, rollup, Vite.
- Umiejętność pisania testów jednostkowych oraz integracyjnych (Jest).
- Znajomość zasad bezpieczeństwa frontendu (XSS, CSRF, CSP, bezpieczne przechowywanie tokenów).
- Wiedza na temat optymalizacji aplikacji webowych (Core Web Vitals, lazy loading, bundle size, rendering performance)
- Znajomość CI/CD (np. GitLab CI, GitHub Actions).
- Doświadczenie w prowadzeniu Code Review.
- Doświadczenie w mentoringu juniorów i mid-ów – zarówno technicznym, jak i w zakresie wykorzystania AI.
- Świadome wykorzystanie narzędzi AI w pracy frontendowej – dobór narzędzia do zadania (Copilot/Cursor, ChatGPT/Claude) oraz krytyczna ocena jakości AI-generated kodu.
- Umiejętność formułowania praktycznych guidelines dla zespołu – gdzie AI pomaga, a gdzie stanowi ryzyko.
- Umiejętność testowania i rekomendowania nowych narzędzi AI wspierających produktywność zespołu frontendowego.
Stack technologiczny
- Vue 2 + TypeScript, osadzone jako interaktywne "wyspy" w panelu administracyjnym.
- Testy: Jest (jednostkowe/integracyjne) + Playwright (E2E), ESLint + Prettier + TypeScript (testy statyczne).
Mile widziane:
- Znajomość struktur danych.
- Doświadczenie w refaktoryzacji i migracjach większych fragmentów kodu.
- Znajomość narzędzi do monitorowania frontendu (np. Sentry, New Relic, RUM).
- Doświadczenie w pracy z design systemem lub komponentami współdzielonymi między zespołami.
Jak pracujemy?
- Pracujemy w metodologiach zwinnych.
- Code review odbywa się na github.
- Piszemy testy jednostkowe, integracyjne i statyczne,
- Wykorzystujemy feature flagi do wprowadzania zmian i nowych funkcji.
Co zyskasz?
- Elastyczny czas pracy.
- Pracę zdalną lub w modelu hybrydowym – Ty decydujesz.
- Płaską strukturę – dzięki czemu masz większy wpływ na rozwój produktu i szybszą realizację projektów.
- System kafeteryjny (w tym m.in.: kartę Multisport, bilety do kina, vouchery do biura podróży).
- Dostęp do platformy eTutor (a także możliwość uczestnictwa w lekcjach online j. angielskiego).
- Prywatną opiekę medyczną Luxmed.
- Eventy integracyjne.
- Budżet szkoleniowy.
- ShoperUp! – unikatowy program rozwoju kompetencji wewnątrz organizacji.
- Strefa chillout, a w niej: biblioteka, piłkarzyki, konsola PS5.
- Sklep na Shoper za 1 zł(!).
- Ubezpieczenie grupowe.