Powrót do strony Kariera

Mid JavaScript Developer

  • Wrocław, Remote

  • 11 000 - 20 000 zł netto (B2B)
    7 800 - 14 000 zł brutto (UoP)

  • Docker, Git, Kubernetes, Linux, Microservices, Terraform, SQL

W Piwik PRO tworzymy platformę analityczną skoncentrowaną na prywatności i bezpieczeństwie danych. Konkurujemy z gigantami technologicznymi, takimi jak Google i Adobe, aby stworzyć lepszy sposób analizowania stron internetowych i aplikacji.

Istnieją dwa wyzwania związane z tworzeniem alternatywy dla produktów takich jak Google Analytics – skalowalność i dopasowanie naszego produktu do środowiska klienta.

Jesteśmy zespołem produktowym, który w swej codziennej pracy stawia czoła tym wyzwaniom przy użyciu wielu różnych technologii. Obejmuje to opracowywanie funkcjonalności, takich jak nowe źródła danych dla naszego produktu i tworzenie nowych bibliotek open source dla aplikacji internetowych i mobilnych. 

Pracujemy również nad integracjami z innymi produktami, aby upewnić się, że nasze oprogramowanie pasuje do ekosystemów różnych aplikacji. Niedawno zbudowaliśmy narzędzie do migracji, które umożliwia importowanie danych i konfiguracji z Google.

W ramach tej oferty, dołączysz do zespołu Integrations jako JS Developer i będziesz mógł wybrać własną ścieżkę rozwoju. Po drodze będziesz miał znaczący wpływ na rozwój zespołu, odpowiadając za decyzje techniczne i promując sprawdzone metody działania. Będziesz również prowadzić komunikację z innymi zespołami produktowymi.

Z przyjemnością powitamy Cię na pokładzie, jeśli cenisz sobie dobre relacje w zespole, wsparcie i współpracę, jesteś otwarty i szukasz rozwiązań spełniających oczekiwania wszystkich stron zaangażowanych w projekt.

Do zobaczenia wkrótce!

By odnaleźć się w tej roli, potrzebne są:

  • Praktyczna znajomość i min. 2-letnie doświadczenie w JavaScript (pracujemy na edycjach ES3 – ES5+) 
  • Umiejętność korzystania z profilera w przeglądarce
  • Znajomość REST API 
  • Pisanie testów jednostkowych i E2E (Jest)
  • Umiejętność komponowania i korzystania ze środowiska kontenerowego (Docker) 
  • Znajomość metodyk zwinnego rozwoju oprogramowania oraz narzędzi (Scrum, Kanban, Jira, Github albo inny system kontroli wersji oparty o Gita)
  • Znajomość podstawowych zagadnień z zakresu ochrony aplikacji webowych (ataki CSRF, XSS)
  • Znajomość języka angielskiego (B2) oraz języka polskiego (B2)

Mile widziane, ale nie wymagane:

  • Znajomość biblioteki React (ewentualnie Angular/Vue)
  • Znajomość lub chęć nauki TypeScript
  • Doświadczenie z Node.js i znajomość jego ekosystemu
  • Posiadanie doświadczenia z relacyjną bazą danych (np. MySQL)

Główne obowiązki:

  • Rozwijanie, utrzymywania i optymalizacja bibliotek JSowych
  • Tworzenie nowych / rozwijanie istniejących integracji naszego produktu z innymi 
  • Tworzenie dokumentacji technicznej
  • Profilowanie i optymalizacja aplikacji
  • Pisanie testów jednostkowych i integracyjnych

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

Masz pytania? Odezwij się do:

Kamila Kuc

IT Recruiter

A co w tym wszystkim dla Ciebie?

Forma współpracy

Wybierz dogodną formę współpracy: B2B, umowa o pracę lub umowa zlecenie.

Urlop

Korzystaj z 26 dni płatnego urlopu, niezależnie od stażu.

Sabbatical leave

Dodatkowy płatny miesiąc urlopu dla osób współpracujących z Piwik PRO co najmniej 5 lat.

Wewnętrzne szkolenia

Rozwijaj się technicznie, doskonal umiejętności miękkie i poznaj Piwik PRO Analytics Suite od podszewki.

Budżet rozwojowy

Świat jest pełen wartościowych źródeł wiedzy. Sięgaj po kursy online, konferencje, szkolenia i wznieś swoje kompetencje na kolejny poziom.

Kafeteria MyBenefit

Coś miłego dla fanów sportu, kultury i zakupów.

Prywatna opieka medyczna.

Solidny pakiet od LuxMed.

Nieskończona przestrzeń do zaangażowania

Dziel się pomysłami, dołączaj do projektów międzyzespołowych lub współtwórz firmę na swój własny sposób.

Elastyczne warunki współpracy

By praca grała z Twoim życiem.