Rola obejmuje rozwój nowych funkcjonalności i nowoczesnych aplikacji frontendowych w Angular 21. Zakres obejmuje komponenty Standalone, zarządzanie stanem z Angular Signals i NgRx oraz integracje z backendem i komunikację WebSocket.
Bardzo dobra znajomość Angular 21 oraz tworzenia nowoczesnych aplikacji frontendowych.
Praktyczne doświadczenie w programowaniu z wykorzystaniem TypeScript, w tym pracy z typami, interfejsami oraz zaawansowanymi mechanizmami typowania.
Znajomość Angular Signals oraz budowania reaktywnych rozwiązań w oparciu o nowy model zarządzania stanem.
Doświadczenie w wykorzystaniu NgRx do zarządzania stanem aplikacji i implementacji architektury opartej na store.
Umiejętność pracy z Signal Forms oraz tworzenia i walidacji formularzy w aplikacjach Angular.
Praktyczna znajomość Standalone Components i nowoczesnego podejścia do budowy modułowej architektury aplikacji.
Doświadczenie w implementacji komunikacji czasu rzeczywistego z wykorzystaniem WebSocket.
Dobra znajomość CSS i Sass (SCSS), umożliwiająca tworzenie responsywnych oraz estetycznych interfejsów użytkownika.
Mile widziane:
React
Rozwój nowych funkcjonalności w Angular 21.
Tworzenie komponentów Standalone.
Zarządzanie stanem aplikacji przy użyciu Signals i NgRx.
Integracja frontendu z usługami backendowymi.
Implementacja komunikacji przez WebSocket.
Tworzenie i utrzymywanie stylów w CSS i Sass.
Analizowanie błędów oraz dbanie o jakość i wydajność kodu.