Jesteśmy zespołem produktowym składającym się z 10 doświadczonych specjalistów, którzy rozwiązują wyzwania związane z budową globalnej platformy analizy danych. Aktualnie rozwijamy jeden z modułów Piwik PRO Analytics Suite. Consent Manager zbiera dane na podstawie zgody użytkownika i pomaga w utrzymaniu prywatności. Do naszego zespołu szukamy teraz doświadczonego Starszego Programisty JavaScript.
Będziesz współpracował z zespołem deweloperskim, wspierając go w tworzeniu wyjątkowych doświadczeń użytkownika na każdym etapie cyklu deweloperskiego, począwszy od planowania, poprzez wdrożenie, aż po utrzymanie kodu.
Dołącz do nas, jeśli pasjonuje Cię rozwój frontendu w szerokim znaczeniu - budujemy zarówno interfejsy użytkownika w React, jak i kod po stronie klienta odpowiedzialny za logikę naszych kontenerów śledzenia. Jeśli chcesz być integralną częścią zespołu, który stara się stosować powszechnie uznawane standardy branżowe (czysty kod z obowiązkowym code review, testy, TypeScript jako domyślny język), na pewno odnajdziesz się u nas.
Twoje obowiązki będą obejmować:
- Rozwój i utrzymanie frontendu jednego z modułów Piwik PRO Analytics Suite napisanego w React
- Rozwój i utrzymanie client-side code, głównie korzystając z interfejsów przeglądarki oraz czystego JS
- Współtworzenie i utrzymanie wspólnej biblioteki interfejsu użytkownika dla różnych zespołów napisanej w React
- Aktywne uczestnictwo w spotkaniach zespołowych w celu omówienia funkcjonalności do wdrożenia, ich celu i wpływu oraz sposobu ich wdrożenia
- Współpraca z innymi członkami zespołu (Backend, QA, Design)
Oczekujemy, abyś posiadał:
- Co najmniej 3 lata doświadczenia w programowaniu w języku JavaScript, obejmujące pracę zarówno nad kodem po stronie klienta (napisanym w czystym JS) przy użyciu standardowych interfejsów przeglądarki, jak i tworzenie interfejsów użytkownika w React
- Teoretyczną i praktyczną znajomość koncepcji takich jak ciasteczka, Local Storage, zdarzenia DOM
- Praktyczną znajomość TypeScript, w tym jego zaawansowanych funkcji
- Solidne zrozumienie protokołu HTTP i interfejsu REST API
- Doświadczenie z systemem kontroli wersji git
- Doświadczenie z narzędziami deweloperskimi przeglądarki oraz praktyczne ich użycie w procesie debugowania
- Praktyczną wiedzę z zakresu testowania jednostkowego
- Doświadczenie z systemami operacyjnymi Linux
- Znajomość Dockera
- Dobrą znajomość języka angielskiego (co najmniej na poziomie B2) i polskiego (B2)
Bardzo byśmy chcieli, abyś był zaznajomiony z:
- Bundlerami (np. Webpack, Vite)
- Dziedziną analizy webowej
- Podstawami testowania E2E (Cypress)
- Kubernetes
Dołączając do nas możesz liczyć na:
- Atrakcyjne wynagrodzenie: 20 000 - 26 000 zł netto (B2B) (kwota na fakturze, kontrakt B2B) lub 14 000 - 18 000 zł brutto (UoP)
- Możliwość dzielenia się swoją wiedzą i wpływ na naszą strategię i działania, a także nauka od innych doświadczonych członków zespołu
- Pracę w jednej z szybciej rozwijających się, technologicznych firm produktowych w Polsce
- Transparentną komunikację wewnętrzną – szeroki wgląd w biznes i wyniki, otwarte zespołowe sprint reviews
- Elastyczne warunki współpracy – możliwość pracy zdalnej z dowolnego miejsca na świecie w pełnym wymiarze, jak również z naszego biura we Wrocławiu
- Budżet rozwojowy na szlifowanie posiadanych umiejętności i nabywanie nowych, dostęp do książek branżowych i kursów
- Prywatną opiekę medyczną
- Kafeterię MyBenefit
- Miesięczny pełnopłatny sabbatical po każdych 5 latach współpracy
- Wewnętrzny program poleceń z przyjemnym bonusem (5k) za skuteczne ściągnięcie do zespołu znajomych specjalistów
- Super ekipę i atmosferę współpracy typową dla firm technologicznych (cenimy sobie nieformalne podejście)
Co możesz oczekiwać po przesłaniu CV:
- Krótkie wstępne rozmowy telefonicznej (30–45 minut)
- Rozszerzonego wywiadu z członkami zespołu (120 minut)
- Decyzji i informacji zwrotnej.