Jesteśmy zespołem produktowym składającym się z 10 doświadczonych graczy pracujących nad rozwiązaniem wyzwań związanych z rozwojem globalnej platformy analitycznej. Rozwijamy jeden z modułów produktu Piwik PRO Analytics Suite. Consent Manager ma za zadanie zbierać dane na podstawie zgód udzielonych przez użytkowników i dbać o ich prywatność. Poszukujemy doświadczonego Senior Frontend Developera, który dołączy do naszego zespołu.
Będziesz współpracować i wspierać zespół programistów w tworzeniu wyjątkowych doświadczeń użytkowników na każdym etapie cyklu rozwoju: od planowania do wdrożenia i utrzymania.
Dołącz do nas, jeśli jesteś pasjonatem programowania frontendowego i chcesz być integralną częścią zespołu, który konsekwentnie korzysta z systemu operacyjnego Linux jako wyłącznego środowiska pracy. Nasza decyzja o skoncentrowaniu się na Linuksie wynika z naszego zaangażowania w osiągnięcie maksymalnej wydajności, bezpieczeństwa i spójności w procesie tworzenia oprogramowania. Nasze środowisko nie tylko zoptymalizowane jest pod kątem Linuxa, ale również korzysta z jego zalet, takich jak otwarty kod, niezawodność i skalowalność.
Te wyzwania czekają na Ciebie:
- Współtworzenie i utrzymywanie frontendowej części jednego z modułów Piwik PRO Analytics Suite napisanego w React
- Współtworzenie i utrzymywanie współdzielonej przez zespół biblioteki UI
- Aktywny udział w spotkaniach zespołu omawiających wdrażane rozwiązania
- Współpraca z innymi członkami zespołu (Backend, QA, Design)
Nasze oczekiwania:
- Co najmniej 3 lata doświadczenia w rozwoju front endu i znajomość Reacta
- Dobra znajomość protokołu HTTP i REST API
- Dobra znajomość git
- Otwartość na pracę w zespole i na współdzielonym kodzie (clean code z obowiązkowym code review)
- Umiejętność korzystania z bibliotek frontendowych w oparciu o ich dokumentację
- Podstawowa znajomość narzędzi deweloperskich dla przeglądarek
- Praktyczna znajomość testów jednostkowych
- Znajomość systemu Linux
- Dobra znajomość języka angielskiego (co najmniej B2) i polskiego (B2)
Mile widziane umiejętności:
- TypeScript
- Bundlers (np. Webpack, Vite)
- Znajomość podstawowych zasad UI/UX
- Znajomość domeny analityki internetowej
- Podstawy testowania E2E (Cypress)
- Docker i Kubernetes
Czego możesz się spodziewać po wysłaniu CV:
- Wstępna rozmowa telefoniczna (30 – 45 min)
- Pogłębiona rozmowa z członkami zespołu (120 min)
- Decyzja i informacja zwrotna