- Angular 11+:
Konieczna znajomość Angular w wersji 11 lub nowszej, obejmująca główne zmiany i funkcje wprowadzone w tych wersjach.
- CSS/SCSS:
Umiejętność korzystania z języków stylów do tworzenia estetycznego i responsywnego interfejsu użytkownika.
- HTML5:
Solidna znajomość HTML5, obejmująca najnowsze standardy i zalecenia.
Dodatkowe atuty:
- OpenLayers:
Dodatkowy atut to doświadczenie lub zainteresowanie frameworkiem OpenLayers, używanym do interaktywnego mapowania.
- NgRx (Angular Redux):
Pożądane jest zrozumienie i doświadczenie w korzystaniu z NgRx, czyli biblioteki do zarządzania stanem w aplikacjach Angular, inspirowanej wzorcem Redux.
- Angular Materials:
Mile widziana jest znajomość Angular Materials, zestawu gotowych komponentów do Angular, ułatwiających projektowanie nowoczesnych interfejsów użytkownika.
Wymagane umiejętności interpersonalne i ogólne:
Umiejętność pracy zespołowej:
Zdolność do efektywnej współpracy z innymi członkami zespołu programistycznego.
Rozwiązywanie problemów:
Umiejętność samodzielnego rozwiązywania problemów związanych z implementacją i utrzymaniem aplikacji.
Dbałość o jakość:
Skupienie na jakości kodu poprzez przeprowadzanie testów i dbanie o optymalizację.
Rozwój zawodowy:
Chęć ciągłego poszerzania umiejętności i śledzenia nowych technologii.
Zakres obowiazków
Rozwój Aplikacji Angular:
Implementacja Funkcjonalności:
Optymalizacja i Wydajność:
Integracja z API:
Testowanie Aplikacji:
Analiza i Optymalizacja Zapytań:
Współpraca Zespołowa:
Wsparcie Techniczne:
Dokumentacja Techniczna:
Szkolenia Wewnętrzne:
Eksploracja Nowych Technologii:
Zarządzanie Kodem Źródłowym:
To stanowisko wymaga doskonałej znajomości Angular, umiejętności analitycznych, zdolności do efektywnej współpracy zespołowej oraz chęci ciągłego rozwoju w dziedzinie technologii webowych.