Senior Frontend Developer

Senior Frontend Developer

Klikając w przycisk „Aplikuj” lub wysyłając zgłoszenie rekrutacyjne w inny sposób, potwierdzasz zapoznanie się z klauzulą informacyjną oraz zgadzasz się na przetwarzanie przez Shoper S.A. twoich danych osobowych (wykraczających poza katalog danych wymaganych zgodnie z przepisami prawa pracy) zawartych w zgłoszeniu rekrutacyjnym w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.

Lokalizacja
Kraków
Szczecin
Zdalnie
Rekrutacja zdalna
Podstawowe informacje
Dział R&D • UoP • B2B
Wynagrodzenie
16 000 - 20 000 PLN netto + VAT (B2B)
14 000 – 18 000 PLN brutto (UoP)

Do naszego Działu IT poszukujemy Senior Frontend Developera, który dołączy do jednego z core’owych teamów produktowych odpowiedzialnych m.in. za Panel Administracyjny sklepu, Storefront czy Shoper Visual Editor.

Dlaczego warto z nami pracować?
  • Jesteśmy firmą produktową – tworzymy swój własny produkt od podstaw
  • Aktualnie pracujemy dla kilkudziesięciu tysięcy klientów
  • Śmiało możemy powiedzieć, że nasza platforma to numer 1 wśród rozwiązań SaaS-owych dla e-commerce
  • Ze względu na skalę, rozwiązujemy skomplikowane problemy wydajnościowe
Czym będziesz się zajmować?
  • Będziesz rozwijać jeden z naszych produktów 
  • Jako członek zespołu będziesz uczestniczyć w procesie projektowania, tworzenia i wdrażania nowych funkcji sklepu
  • Jako developer będziesz uczestniczyć w procesie code review i tworzenia testów 
  • Będziesz wspomagał i mentorował mniej doświadczonych członków zespołu
  • Jako Senior Frontend Developer będziesz uczestniczyć w spotkaniach gildii Frontend w celu wymiany doświadczeń i wiedzy między zespołami

Czego oczekujemy po 30 dniach?

  • Poznania zespołu
  • Zrozumienia i wpasowania się w pracę zespołu
  • Poznania produktu nad którym będziesz pracował
  • Dostarczenia niewielkich zmian
  • Stopniowego zagłębiania się w kod źródłowy naszego produktu

Czego oczekujemy po 90 dniach?

  • Znajomości części kodu, za który jesteś odpowiedzialny
  • Dostarczania większych funkcjonalności
  • Brania aktywnego udziału w refinment’cie
  • Merytorycznego spojrzenia na projekty dostarczone przez zespół UX (co jest wykonalne, co można zrobić, ale lepiej tego uniknąć, co jest wysoce skomplikowane)
  • Dużej samodzielności w tworzeniu rozwiązań

Czego oczekujemy po roku?

  • Ownership nad powierzonymi obszarami aplikacji
  • Rozwoju aplikacji z myślą o jej ciągłym usprawnianiu i utrzymaniu
  • Współpracy z innymi zespołami 

Co jest dla nas ważne?
  • Min. 5 lata komercyjnego doświadczenia w tworzeniu zaawansowanych aplikacji webowych
  • Umiejętność programowania obiektowego
  • Wiedza na temat SPA oraz MPA, jak działają i jakie są między nimi różnice
  • Bardzo dobra znajomość TypeScript
  • Świetna znajomość JavaScriptu
  • Bardzo dobra znajomość HTML/CSS
  • Bardzo dobra znajomość preprocesora LESS
  • Znajomość protokołu HTTP - czym jest i jak działa
  • Znajomość narzędzi takich jak webpack, rollup
  • Umiejętność pisania testów jednostkowych oraz integracyjnych (JEST) 
  • Znajomość dobrych praktyk programistycznych
  • Wiedza na temat clean code
  • Zasady SOLID 
  • Znajomość biblioteki React/Vue/Webcomponents
  • Znajomość RxJS
  • Znajomość narzędzi do zarządzania stanem (np. Redux, Akita, Elf)
Stack technologiczny

JavaScript, React, TypeScript, HTML, CSS, Vue, RxJS, Webcomponents, LIT, LESS

Mile widziane:
  • Znajomość wzorców projektowych
  • Znajomość struktur danych
  • Wiedza na temat optymalizacji aplikacji webowych od strony frontendu
Jak pracujemy?
  • Pracujemy w metodologiach zwinnych
  • Code review odbywa się na github
  • Piszemy testy jednostkowe, integracyjne i funkcjonalne z wykorzystaniem phpunit, codeception i selenium
  • Wykorzystujemy feature flagi do wprowadzania zmian i nowych funkcji
Co zyskasz?
  • System kafeteryjny (w tym m.in.: kartę Multisport, bilety do kina, vouchery do biura podróży).
  • Pracę hybrydową lub zdalną (biuro mamy w Krakowie na Pawiej 9).
  • Dostęp do platformy eTutor (a także możliwość uczestnictwa w lekcjach online j.angielskiego).
  • ShoperUp! - unikatowy program rozwoju kompetencji wewnątrz organizacji.
  • Dofinansowanie dojazdów do pracy.
  • Prywatną opiekę medyczną Luxmed (już od okresu próbnego).
  • Eventy integracyjne.
  • Budżet szkoleniowy.
  • Strefa chillout, a w niej: biblioteka, piłkarzyki, konsola PS5.
  • Sklep na Shoper za 1 zł(!).
  • Ubezpieczenie grupowe.
  • Dzień wolny na urodziny