#1 Job Board for tech industry in Europe

Front-end Developer (Angular)
JavaScript

Front-end Developer (Angular)

Katowice
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    TypeScript

    advanced

    Angular

    advanced

    RxJS

    regular

    NgRx

    regular

    Protractor

    regular

    Node.js/NestJS

    regular

    Docker

    regular

    Git

    regular

    GraphQL

    regular

    Jasmine/Jest

    regular

Job description

Online interview
Dołącz do zespołu odpowiedzialnego za rozwój kluczowej części silnika rezerwacji eSky, jakim jest moduł transakcyjny naszego serwisu. Aktualnie pracujemy nad migracją do nowego rozwiązania opartego o framework Angular. Jako członek zespołu pracującego w metodologii Scrum będziesz uczestniczył w pełnym cyklu rozwoju produktu - od kształtowania pomysłów, poprzez ustalenia techniczne i rozwój, kończąc na prezentacji efektów i wdrożeniu do chmury.

Technologie używane na co dzień:

  • TypeScript lub znajomość minimum JavaScript ES6.
  • Angular, RxJS, NgRx i Nx - stale aktualizowane do najnowszych wersji.
  • Protractor i Jasmine/Jest.
  • Node.js/NestJS po stronie serwera.
  • Docker - pracujemy w środowiskach skonteneryzowanych.
  • System kontroli wersji Git.
  • GraphQL i REST.

Wyzwania jakie na Ciebie czekają:

  • Rozwój i utrzymanie jednego z kluczowych elementów silnika rezerwacji eSky jakim jest moduł transakcyjny.
  • Analiza i przekładanie złożonych procesów biznesowych na kod.
  • Ocena i dobór właściwych technologii i rozwiązań, połączona z umiejętnością merytorycznego uzasadnienia swoich wyborów w skali zespołu.
  • Budowa komponentów UI w bliskiej współpracy z zespołem UX.

Nasze oczekiwania:

  • Posiadasz minimum 3 lata doświadczenia w rozwoju aplikacji e-commerce B2C.
  • Wiesz na czym polega współczesny front-end, a pojęcia takie jak atomic design, two-way data binding lub one-way data flow nie stanowią dla Ciebie zagadki.
  • Posiadasz łatwość w przekazywaniu wiedzy i doświadczenia innym.
  • Istotna będzie wiedza jak pracować z kodem w środowiskach innych niż przeglądarka, między innymi Node.js oraz WebView.
  • Cenisz jakość, pisząc testy, utrzymując czysty kod i wdrażając najlepsze wzorce branżowe w projektowaniu architektury oprogramowania.
  • Będziesz promować podejście do rozwoju, zorientowane na wydajność, wybierając najbardziej odpowiednie narzędzia i strategie.

Dlaczego warto pracować w eSky.pl?

  • Oferujemy atrakcyjne wynagrodzenie uzależnione od Twojej wiedzy i doświadczenia -  od 12 000 do 18 000 netto miesięcznie na B2B
  • Elastyczna i stabilna forma zatrudnienia - umowa o pracę lub B2B.
  • Posiadamy dojrzałe procesy technologiczne, dzięki czemu możesz skupić się na nowych funkcjach. Minimalizujemy utrzymanie dzięki ścisłemu podejściu do testów jednostkowych i E2E. System wdrażania jest zoptymalizowany dzięki kompletnemu procesowi CI/CD, który obsługują dedykowani inżynierowie DevOps i SRE.
  • Duże możliwości rozwoju – praca z najnowszymi technologiami, szkolenia wewnętrzne i zewnętrzne.
  • Udział w spotkaniach i konferencjach branżowych, takich jak ngPoland, jsPoland lub Meet.js.
  • Nowoczesne biuro - świetnie wyposażona kuchnia, zaopatrzona w rewelacyjną kawę, a także miejsce do relaksu, w którym doładujesz baterie grając w piłkarzyki, ping ponga lub na konsoli do gier.
  • Ubezpieczenie na życie
  • Prywatna opieka medyczna
  • Praca zdalna
  • Elastyczne godziny pracy

Co dzieje się po wysłaniu aplikacji?

Krok 1 - Telefon od nas
Krok 2 - Rozmowa kwalifikacyjna
Krok 3 - Ustalenie warunków zatrudnienia