Jako Senior Front-End Consultant będziesz odpowiedzialny za projektowanie i rozwój komponentów front-endowych w oparciu o Angular (17–19) oraz TypeScript.
Twoim zadaniem będzie również analiza i modernizacja istniejącego, dojrzałego kodu, a także wdrażanie najnowszych wzorców i technologii front-endowych w ramach dużych aplikacji bankowych.
Lokalizacja: Hybrydowo (2x/tyg Gdańsk)
Senior Front-End Consultant (Angular 17–19)
Twój zakres obowiązków
- Projektowanie, implementacja oraz modyfikacja funkcjonalności w aplikacjach front-endowych.
- Refaktoryzacja oraz przepisywanie istniejącego kodu z wykorzystaniem najnowszych wersji Angular i współczesnych wzorców projektowych.
- Współpraca z zespołem Full Stack Developerów w celu dostarczenia kompletnych rozwiązań dla systemów bankowych.
- Przegląd i weryfikacja zmian wprowadzonych przez innych deweloperów (code review).
- Pisanie testów jednostkowych z wykorzystaniem Jasmine.
- Regularna analiza istniejącej bazy kodu oraz rekomendowanie ulepszeń front-endowych.
- Współpraca z interesariuszami projektu: Product Ownerem, Project Managerem, UI/UX Designerami, Scrum Masterem oraz QA testerami.
- Projektowanie i proponowanie innowacji w warstwie front-endowej.
- Prezentowanie nowych funkcjonalności podczas sprintowych demo.
- Wsparcie procesu wydawniczego komponentów front-endowych.
Nasze wymagania
- Bardzo dobra znajomość Angular (17–19) oraz TypeScript.
- Znajomość HTML i CSS.
- Umiejętność pracy z REST API i integracji z backendem.
- Doświadczenie w analizie i refaktoryzacji istniejącego kodu.
- Zrozumienie zasad projektowania czystego i wydajnego kodu.
- Komunikatywność i umiejętność współpracy w środowisku zespołowym (Scrum/Agile).
- Znajomość RxJS (Reactive Extensions for JavaScript).
- Doświadczenie z innymi frameworkami front-endowymi, np. React – mile widziane ze względu na migrację aplikacji z Reacta do Angulara.