Angular Software Developer
⚲ Kraków, Czyżyny
Do uzgodnienia
Wymagania
- min. 3 lata komercyjnego doświadczenia na stanowisku Frontend / Angular Developer
- bardzo dobra znajomość JavaScript, TypeScript, HTML i SCSS z uwzględnieniem standardów dostępności
- znajomość Angulara w wersji 17+ (w tym Angular Signals) oraz RxJS
- doświadczenie w pisaniu testów jednostkowych (Vitest) i dbaniu o jakość kodu (ESLint, Code Review)
- dobra znajomość Gita, CI/CD (Jenkins) i Visual Studio Code
- umiejętność korzystania z narzędzi AI wspierających programowanie (np. GitHub Copilot)
- znajomość metodyki Agile
- angielski na poziomie co najmniej B2
Opis stanowiska
Rozwój frontendowej warstwy bankowości internetowej w ramach strategicznego projektu dla sektora finansowego, opartego na architekturze mikroserwisowej. Będziesz implementować nowe funkcjonalności, dbać o jakość kodu i testy oraz uczestniczyć w wymianie wiedzy w zespole i między zespołami. To oferta dla doświadczonego Angularowca, który chce pracować nad złożoną, rozproszoną platformą bankową. Uwaga: udział w tworzeniu architektury może być ograniczony do implementacji istniejących założeń, a złożoność systemu może utrudniać debugowanie.
🔍 Dekoder Ogłoszenia
🔴
współudział w tworzeniu architektury rozwiązania
Prawdopodobnie będziesz miał ograniczony wpływ na architekturę, a Twoja rola będzie polegać na implementacji istniejących założeń architektonicznych.
🔴
wymiana wiedzy wewnątrz zespołu, cross zespołowo oraz w proce
Oczekuje się aktywnego udziału w spotkaniach, dyskusjach i dokumentowaniu, co może oznaczać dodatkowe obowiązki poza czystym kodowaniem.
🟡
minimum 3 lata komercyjnego doświadczenia
Może oznaczać, że szukają kogoś, kto już przeszedł przez cykl rozwoju produktu i zna jego bolączki, a niekoniecznie kogoś, kto dopiero zaczyna być samodzielny.
🔴
nowoczesna, rozproszona platforma bankowa
Może oznaczać złożoność systemu, potencjalne problemy z wydajnością i trudności w debugowaniu.
🟡
JavaScript, TypeScript, HTML i SCSS z uwzględnieniem standardów dostępności
Oprócz podstawowych technologii, będziesz musiał zwracać szczególną uwagę na dostępność, co wymaga dodatkowej wiedzy i staranności.