Pracuj.pl Praca zdalna Senior New

Senior Front-end Developer (m/f)

Shoper S.A.

⚲ Kraków, Stare Miasto

15 000–19 000 zł / mies. (zal. od umowy)

Wymagania

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • React.js
  • Vue.js
  • webpack
  • Jest
  • GitLab CI
  • GitHub Actions
  • Sentry
  • New Relic
  • RUM

Opis stanowiska

Nasze wymagania: 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. Umiejętność programowania obiektowego. 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. 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. Umiejętność formułowania praktycznych guidelines dla zespołu. Umiejętność testowania i rekomendowania nowych narzędzi AI wspierających produktywność zespołu frontendowego. 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. O projekcie: Pracujemy w metodologiach zwinnych. Rozwijamy panel administracyjny sklepu jako jeden z produktów Shoper. Zajmujemy się refaktoryzacją i wdrażaniem nowych funkcji sklepu z wykorzystaniem nowoczesnych narzędzi. Zakres obowiązków: Rozwój jednego z naszych produktów (panel administracyjny sklepu). Uczestnictwo w procesie projektowania, tworzenia i wdrażania nowych funkcji sklepu. Udział w procesie code review i tworzenia testów. Odpowiedzialność za część techniczną frontową. Wsparcie i mentoring mniej doświadczonych członków zespołu. Oferujemy: Elastyczny czas pracy. Płaska struktura – dzięki czemu masz większy wpływ na rozwój produktu i szybszą realizację projektów. Dostęp do platformy eTutor (a także możliwość uczestnictwa w lekcjach online j. angielskiego). Budżet szkoleniowy. ShoperUp! – unikatowy program rozwoju kompetencji wewnątrz organizacji. Sklep na Shoper za 1 zł(!).