freehire launches on Product Hunt on 26 August.

Follow →

Senior Frontend Developer

Summary

Build and maintain a global HR recruitment platform using Angular 20, Node.js, and microfrontends, leveraging AI-assisted engineering to shape the product’s architecture and features.

Dołącz do zespołu rozwijającego globalną platformę HR używaną przez miliony użytkowników na całym świecie. Pracuj z Angular 20, Node.js, mikrofrontendami i AI-assisted engineering, mając realny wpływ na rozwój produktu.

  • Dołączysz do zespołu rozwijającego globalną platformę do zarządzania procesem rekrutacji, wykorzystywaną przez miliony użytkowników na całym świecie. System wspiera cały cykl pozyskiwania pracowników – od przyciągania kandydatów, przez selekcję, aż po zatrudnienie i onboarding.
  • Będziesz rozwijać nowoczesne aplikacje frontendowe oparte o architekturę mikrofrontendów oraz współtworzyć rozwiązania Backend for Frontend.
  • AI jest integralną częścią procesu wytwarzania oprogramowania – zespół na co dzień wykorzystuje AI-assisted engineering (agentic coding) do projektowania rozwiązań, implementacji, refaktoryzacji, testowania i analizowania kodu.

Twoje zadania

  • Udział w pełnym cyklu życia produktu – od analizy potrzeb biznesowych, przez projektowanie i implementację, po wdrożenie oraz analizę efektów.
  • Rozwój aplikacji frontendowych w Angularze 20 (z planowanym przejściem na Angular 21).
  • Tworzenie i rozwój rozwiązań Backend for Frontend w Node.js.
  • Współpraca z projektantami UX/UI oraz zespołami produktowymi i platformowymi.
  • Dbanie o jakość kodu, testy, code review oraz dobre praktyki inżynierskie.
  • Wsparcie i mentoring mniej doświadczonych programistów.

Wymagania

  • Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych.
  • Praktyczna znajomość zasad Clean Code i Clean Architecture.
  • Doświadczenie w projektowaniu i wdrażaniu dobrych praktyk inżynierskich.
  • Znajomość architektury systemów rozproszonych.
  • Dobra znajomość technologii webowych (HTTP, cache, bezpieczeństwo, debugging).
  • Doświadczenie w obszarze wydajności, dostępności (Accessibility) oraz użyteczności aplikacji webowych.
  • Umiejętność monitorowania aplikacji produkcyjnych oraz analizy błędów i metryk.
  • Doświadczenie z AI-assisted engineering i praktyczne wykorzystywanie narzędzi AI w procesie wytwarzania oprogramowania.
  • Znajomość języka angielskiego na poziomie min. B2.
  • Mile widziane
    • Doświadczenie z Javą.

Dlaczego warto

  • Rozwijasz globalny produkt wykorzystywany przez miliony użytkowników na całym świecie.
  • Pracujesz z nowoczesną architekturą opartą o mikrofrontendy oraz rozwiązaniami Backend for Frontend.
  • Masz realny wpływ na rozwój produktu, decyzje techniczne i kierunek rozwoju platformy.
  • W codziennej pracy wykorzystujesz AI-assisted engineering i nowoczesne narzędzia AI wspierające projektowanie, implementację oraz optymalizację kodu.
  • Rozwijasz aplikacje w nowoczesnym stacku technologicznym z planowanym przejściem na Angular 21.

Lokalizacja: Kraków (hybryda, 3x w tyg.)

See also