Frontend Developer
Summary
Builds and maintains responsive Angular web apps and a design system, integrating with REST/GraphQL APIs, using TypeScript, RxJS, and testing tools.
MUST-HAVE:
Min. 5 lat doświadczenia komercyjnego w Angularze
TypeScript
programowanie reaktywne z RxJS
integracja z backendem przez API
Docker
Webpack
Git
testy (Jasmine/Karma/Jest/Cypress/Playwright)
Angielski na poziomie min. B2
NICE-TO-HAVE:
wyższe wykształcenie (informatyka lub pokrewne)
O projekcie (cel, harmonogram, zespol)
Projekt dotyczy rozwoju nowoczesnych aplikacji webowych oraz utrzymania i rozwoju design systemu PANSA UI. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie responsywnych aplikacji w Angularze, współpracę z projektantami UX/UI oraz zespołami backendowymi, integrację z API (REST/GraphQL), rozwój komponentów, dbanie o jakość kodu poprzez testy jednostkowe i integracyjne oraz udział w code review. Praca odbywa się w metodyce Agile (Scrum/Kanban) z naciskiem na wysoką jakość, bezpieczeństwo i wydajność aplikacji. Wymagane jest również doświadczenie z TypeScript, RxJS, NgRx oraz narzędziami takimi jak Git, Docker i Webpack.
Obowiazki na stanowisku
Rozwijanie design systemu PANSA UI we współpracy z projektantami UX/UI,
Projektowanie i wytwarzanie nowoczesnych, responsywnych, bezpiecznych i wydajnych aplikacji front-endowych,
Pokrywanie kodu źródłowego testami jednostkowymi oraz integracyjnymi,
Wsparcie w tworzeniu i utrzymywaniu backlogu produktu wraz z zespołem produktowym,
Współpraca z zespołami projektowymi i back-endowymi w celu realizacji wymagań dotyczących funkcjonalności i wyglądu,
Tworzenie dokumentacji projektowej,
Praca zgodna z metodykami zwinnymi,
Wykonywanie code review.
Co przekona kandydata do oferty?
Praca zdalna (okazjonalne wizyty w biurze w Warszawie)
Elastyczne godziny pracy (start od 7:00 do 9:00)
Długofalowa współpraca (minimum na rok)