All offersGdańskJSFrontend Developer
Frontend Developer
JS
Shoper S.A.

Frontend Developer

Shoper S.A.
Gdańsk
Type of work
Full-time
Experience
Mid
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    TypeScript
    regular
    JavaScript
    regular
    HTML
    regular
    CSS
    regular
    Less
    regular
    Clean Code
    regular
    React
    regular
    HTTP protocol
    regular
    Vue
    nice to have

Job description

Online interview

Do naszego Działu IT poszukujemy nowego Frontend Developera, który dołączy do core’owego teamu produktowego odpowiedzialnego za Panel Administracyjny sklepu oraz 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ć Panel Administracyjny sklepu Shoper, z którego korzystają sprzedawcy
  • 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 jednostkowych
  • Jako 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. 3 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


Stack technologiczny

JavaScript, React, TypeScript, HTML, CSS


Mile widziane:

  • Znajomość wzorców projektowych
  • Znajomość struktur danych
  • Wiedza na temat optymalizacji aplikacji webowych od strony frontendu
  • Znajomość biblioteki MooTools


Co zyskasz?

  • System kafeteryjny (w tym m.in.: kartę Multisport, bilety do kina, vouchery do biura podróży)
  • Pracę 100% zdalną lub hybrydową, jeśli jesteś z Krakowa (w Krakowie mamy biuro 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