Full-Stack JavaScript Developer (Angular)

JavaScript

Full-Stack JavaScript Developer (Angular)

JavaScript
Porcelanowa 23, Katowice +4 Locations

Voucherify

Full-time
B2B, Permanent
Senior
Remote
5 845.36 - 7 884.43 USD
Net per month - B2B
4 893.79 - 6 796.93 USD
Gross per month - Permanent

Job description

O nas


Burger King, easyJet, Vodafone te marki wysyłają dziennie miliony requestów do API zbudowanego w Katowicach. Tym API jest Voucherify — silnik do personalizowanych promocji w modelu headless SaaS. Voucherify powstało w 2013 i od samego początku zajmowało się wykuwaniem produktów w obszarze ecommerce i marketing technology. Dzisiaj w biurach Fabryki Porcelany wspólnie z 50-osobowym zespołem rozwijamy platformę, z której korzystają architekci oprogramowania topowych marek z całego świata, a Voucherify zostało zaproszone do MACH Alliance, organizacji zrzeszającej największe platformy headless commerce na świecie (w tym Contentful, Algolia, czy commercetools). Rozwijamy się i potrzebujemy Twojego wsparcia. 


Tyle w skrócie. A teraz zapraszamy Cię do odwiedzenia zakładki “kariera”, gdzie możesz:


  • poznać historię Voucherify,

  • dowiedzieć się, kto ciągnie Voucherify do przodu, z kim będziesz pracować i według jakich zasad,

  • przekonać się, jak wspieramy Cię w codziennej pracy i budowaniu kariery,

  • zajrzeć do naszego biura w Katowicach ulokowanego w dawnej fabryce porcelany.


O roli


Pracujemy blisko biznesu, w 6-tygodniowych cyklach. Iterujemy i stronimy od overengineeringu. Szukamy Full Stack JavaScript Developera z zaawansowaną znajomością Angulara, który/która w pełni wejdzie w ten proces techniczny i będzie mieć wpływ na rozwój architektury i kolejnych wersji produktu. Wymagamy od siebie samodzielnego działania i brania odpowiedzialności za:


  • Projektowanie i rozwój zaawansowanych aplikacji SPA w Angular (v15+), w oparciu o TypeScript i RxJS.

  • Budowanie skalowalnych komponentów UI wielokrotnego użytku, zgodnych z SOLID i najlepszymi wzorcami frontend.

  • Nastawienie na klienta, ze szczególnym uwzględnieniem doświadczeń użytkownika (UX).

  • Integracje z backendem (Node.js/Express) i zewnętrznymi API (REST/GraphQL).

  • Praca nad architekturą frontendu – lazy loading, zarządzanie stanem (NgRx lub RxJS patterns).

  • Optymalizację wydajności, testowalności i dostępności (WCAG) komponentów.

  • Rozwój architektury projektowej: monorepo/Nx, CI/CD, Docker, konteneryzacja i deployment.

  • Mentoring, dzielenie się wiedzą i solidarne wspieraniu zespołu.

  • Eksperymenty z nowymi technologiami (np. micro‑frontends, server‑side rendering).


O Tobie


  • Bardzo dobra znajomość TypeScript, JavaScript (ES6+).

  • Min. 5 lat komercyjnego doświadczenia, z czego 3 lata w realnych projektach w Angular 2+ (najlepiej v15+). 

  • Znajomość RxJS i/lub NgRx i wzorców reaktywnych.

  • Doświadczenie w budowie design systemów, np. Storybook.

  • Wysoki poziom zrozumienia nowoczesnych architektur aplikacji w obszarze mikroserwisów, integracji interfejsów API, REST API i Webhooks, a także optymalizacji wydajności.

  • Praktyka w testach jednostkowych i e2e (Jest, Karma, Cypress itp.).

  • Wiedza o CI/CD, Dockerze, monorepo (Nx, Lerna).

  • Praktyczna znajomość zasad SOLID, GRASP, wzorców frontendowych.

  • Umiejętność pracy w zespole, chęć dzielenia się wiedzą i prowadzenie code review.

  • Swobodna komunikacja w języku angielskim (B2).


Miejsce pracy: pracujemy w modelu hybrydowym. Możesz pracować zdalnie z dowolnego miejsca na świecie :) lub stacjonarnie w naszym industrialnym biurze w Katowicach.


Oferujemy umowę o pracę z prawami autorskimi (80% KUP), alternatywnie B2B a ponadto:


Poczucie sprawczości — Lata w branży nauczyły nas, że nic nie daje większej frajdy z pracy niż moment, kiedy twoja praca ląduje na produkcji. Kiedy ma wpływ na pracę, biznes i w końcu życie innych ludzi. W Voucherify Twoja praca ląduje na produkcji codziennie a świadectwa dochodzące do nas z całego świata pokazują, że nasz soft ma wpływ.


Ogrom doświadczenia — pracując w Voucherify nie musisz jeździć na konferencje, żeby szukać ciekawych projektów i nowinek technologicznych. Codzienne zadania w obszarze continuous delivery, SRE, software architecture, product management, sales & marketing, czy w końcu samym budowaniu biznesu dostarczą Ci wyzwań. A współpraca z weteranami (10-12 lat doświadczenia w branży) budowania softu pozwoli na obopólny rozwój.  Poznaj zespół na łamach naszego bloga inżynierskiego — Voucherify Tech.


Miłe dodatki — jeśli powyższy opis Cię przekonał, mamy dla Ciebie coś ekstra. Praca zdalna, komfortowe biuro, ubezpieczenie medyczne oraz sekcje hobbystyczne to rzeczy, o których przeczytasz na podstronie z benefitami.


O rekrutacji:

Nasz proces rekrutacyjny składa się z 3 kroków:

1. Soft skills interview: 30-minutowa rozmowa telefoniczna, mająca na celu bliższe poznanie kandydata,

2. Technical interview: rozmowa techniczna w naszym biurze lub zdalnie, czas trwania ok. 2h, brak live codingu czy dodatkowego "zadania domowego",

3. Nasz feedback.

Tech stack

    English

    B2

    Polish

    B2

    Solid

    master

    REST API

    master

    JavaScript (ES6+)

    master

    TypeScript

    advanced

    Angular 2+

    advanced

    Docker

    regular

    Node.js Express

    regular

    CI/CD

    junior

    RxJS i/lub NgRx

    junior

Office location

Published: 30.07.2025