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.)