NoFluffJobs Praca zdalna Senior

Frontend developer (Angular)

Connectis_

⚲ Remote

19 992 - 21 168 PLN (B2B)

Wymagania

  • Angular
  • NgRx
  • TypeScript
  • RxJS
  • REST
  • GraphQL
  • Docker
  • Webpack
  • Git

Opis stanowiska

O projekcie:
Wspólnie z naszym Partnerem, organizacją odgrywającą kluczową rolę w zapewnieniu bezpieczeństwa lotniczego w Polsce, poszukujemy doświadczonego/ej specjalisty/ki do realizacji projektów jako Frontend developer (Angular).

Zlecenie obejmuje wdrażanie nowych funkcjonalności w systemach klienta oraz rozwój wewnętrznego design systemu.

Wymagania:
- Min. 5 lat doświadczenia w programowaniu z wykorzystaniem Angular.- Doświadczenie w pracy z RxJS i programowaniu reaktywnym.- Doświadczenie w testowaniu aplikacji (jednostkowe i E2E).- Integracja z backendem przez API (REST, GraphQL).- Narzędzia deweloperskie: Docker, Webpack, Git.- Zarządzanie stanem aplikacji przy użyciu NgRx.- Bardzo dobra znajomość TypeScript.

Mile widziane:

- Wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub pokrewne).

Codzienne zadania:
- Rozwój i utrzymanie design systemu PANSA UI, na podstawie ustaleń z interesariuszami projektu (UX/UI).
- Priorytetyzacja i utrzymanie backlogu produktu, na podstawie ustaleń z interesariuszami projektu.
- Wdrożenie nowych funkcjonalności front-endowych w Angular, zgodnie z zakresem zlecenia.
- Przygotowanie dokumentacji technicznej oraz przeprowadzanie code review.
- Zapewnienie jakości kodu poprzez testy jednostkowe oraz integracyjne.
- Integracja warstwy front-endowej z API dostarczanym w ramach projektu.

🔍 Dekoder Ogłoszenia

🔴
organizacją odgrywającą kluczową rolę w zapewnieniu bezpieczeństwa lotniczego w Polsce
Może oznaczać pracę w sektorze publicznym z potencjalnie wolniejszymi procesami decyzyjnymi i biurokracją.
🔴
poszukujemy doświadczonego/ej specjalisty/ki
Chociaż wymagane jest 5 lat doświadczenia, 'doświadczony/a' może być subiektywne i oznaczać potrzebę kogoś, kto potrafi samodzielnie rozwiązywać problemy.
🔴
rozwój wewnętrznego design systemu
Może oznaczać budowanie czegoś od podstaw lub pracę nad istniejącym, ale nie w pełni rozwiniętym systemem.
🔴
Priorytetyzacja i utrzymanie backlogu produktu, na podstawie ustaleń z interesariuszami projektu (UX/UI).
Może oznaczać, że będziesz musiał/a aktywnie uczestniczyć w definiowaniu priorytetów i negocjować z różnymi działami, a nie tylko implementować gotowe zadania.
🟡
Zapewnienie jakości kodu poprzez testy jednostkowe oraz integracyjne.
Oznacza to, że będziesz odpowiedzialny/a za pisanie testów, co jest standardem, ale warto mieć to na uwadze.