Senior Frontend Developer (Angular)
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia komercyjnego w pracy z Angular
- zaawansowane zarządzanie stanem z wykorzystaniem NgRx SignalStore
- praktyczna znajomość RxJS i programowania reaktywnego
- doświadczenie w testowaniu aplikacji Angular (jednostkowe, integracyjne, E2E)
- znajomość technik optymalizacji wydajności aplikacji webowych
- znajomość zasad bezpieczeństwa aplikacji webowych w Angular
- doświadczenie w integracji frontendów z backendem przez REST API i/lub GraphQL
- angielski min. B2
Opis stanowiska
Ness Solution szuka Senior Frontend Developera do zespołu rozwijającego nowoczesne aplikacje webowe w Angularze. Będziesz projektować i rozwijać responsywne aplikacje, pisać testy (jednostkowe, integracyjne, E2E), integrować frontend z backendem oraz współpracować z zespołem produktowym, backendem i UX/UI. To oferta dla doświadczonych Angularowców, którzy chcą mieć realny wpływ na design system i standardy frontendowe w długoterminowym projekcie. Uwaga: wymaganie 'bardzo dobrej znajomości Angular, w tym zaawansowanych mechanizmów zarządzania stanem z wykorzystaniem NgRx SignalStore' oznacza, że rekruter oczekuje nie tylko podstaw, ale głębokiego, praktycznego opanowania tego konkretnego narzędzia — warto to zweryfikować przed rozmową.
🔍 Dekoder Ogłoszenia
🟡
rozwijającego nowoczesne aplikacje webowe
Może oznaczać zarówno innowacyjne projekty, jak i po prostu aplikacje korzystające z aktualnych technologii, bez gwarancji przełomowości.
🟡
dbałość o jakość kodu
Może oznaczać formalne procesy jak code review i testy, ale też po prostu oczekiwanie, że kod będzie działał poprawnie.
🟡
ścisła współpraca z backend developerami oraz zespołami projektowymi
Może oznaczać bliską integrację i rozwiązywanie problemów, ale też potencjalnie częste blokady wynikające z zależności.
🟡
identyfikowanie i wdrażanie usprawnień zwiększających wydajność oraz bezpieczeństwo aplikacji
Może być to część codziennych obowiązków, ale też zadanie dodatkowe, które będzie realizowane w wolnym czasie.
🔴
bardzo dobrej znajomości Angular, w tym zaawansowanych mechanizmów zarządzania stanem z wykorzystaniem NgRx SignalStore
Wymaga nie tylko znajomości podstaw, ale też głębokiego zrozumienia i praktycznego zastosowania konkretnych, zaawansowanych narzędzi.