All offersPoznańJSSenior JavaScript Developer
Senior JavaScript Developer
JS
Piwik PRO

Senior JavaScript Developer

Piwik PRO
Poznań
Type of work
Full-time
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote
Piwik PRO

Piwik PRO

Nasz produkt dostarcza wgląd w ścieżki użytkowników z poszanowaniem ich prywatności. Mamy 10 lat na liczniku, 150 pasjonatów analityki na pokładzie i zaufanie ponad 400 międzynarodowych organizacji.

Company profile

Tech stack

    JavaScript
    advanced
    TypeScript
    advanced
    React
    regular

Job description

Online interview

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.