Jako Angular Developer dołączysz do strategicznego programu transformacyjnego KYC/AML w Banku BNP Paribas. Będziesz odpowiedzialny za rozwój modułów front-endowych w Angularze, budowę nowoczesnych, responsywnych ekranów, dashboardów i złożonych formularzy.
Tryb pracy: Hybrydowo – 6 dni w miesiącu w biurze (Kraków/Warszawa)
Lokalizacja: Kraków lub Warszawa
Angular Developer (opcjonalnie + .NET)
Twój zakres obowiązków
Do Twoich zadań należeć będzie integracja z backendem (.NET), tworzenie komponentów wielokrotnego użycia oraz udział w analizach i projektowaniu UI/UX wspólnie z analitykami i architektami.
Będziesz rozwijać aplikacje w architekturze opartej o REST API, dbać o jakość kodu poprzez testy jednostkowe oraz review, a także wspierać zespół w zakresie najlepszych praktyk frontendowych.
Opcjonalnie – jeśli posiadasz doświadczenie — możesz brać udział w przeglądzie logiki backendowej (proste modyfikacje kodu .NET).
Nasze wymagania
- Kilka lat doświadczenia komercyjnego w Angular 12+ (preferowane Angular 15+).
- Bardzo dobra znajomość TypeScript, RxJS, Angular CLI.
- Biegła obsługa komponentów, modułów, routingu, guardów i interceptorów.
- Doświadczenie w budowie złożonych Reactive Forms (wielostopniowe formularze, walidacje).
- Umiejętność integracji z REST API (paginacja, filtry, uploady).
- Doświadczenie w pracy z bibliotekami UI (Angular Material, PrimeNG lub podobne).
- Umiejętność tworzenia skalowalnej architektury frontendu (lazy loading, shared modules, reusable components).
- Doświadczenie w testach jednostkowych (Jasmine/Karma).
- Bardzo dobra znajomość HTML5, SCSS i zasad responsywności.
- Znajomość języka angielskiego na poziomie umożliwiającym współpracę w środowisku międzynarodowym.
- Umiejętność pracy w środowisku Agile/Scrum.
- Wysoka odpowiedzialność, jakość pracy i chęć dzielenia się wiedzą.
- Doświadczenie E2E (Cypress / Playwright).
- Umiejętność czytania i minimalnej modyfikacji kodu backendowego w .NET (modele, DTO, walidacje).
- Podstawy ASP.NET / .NET 7+ w zakresie REST API.
- Podstawowa znajomość MS SQL (proste zapytania, model danych).
- Znajomość Docker/kontenerów.
- Doświadczenie w sektorze bankowym, compliance lub projektach regulacyjnych.
- Znajomość nowoczesnych środowisk developerskich (GitLab, CI/CD, OpenShift, Jira/Confluence).