the:protocol.it Praca zdalna Senior

Senior Frontend Developer (Angular)

NESS SOLUTION sp. z o.o.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w programowaniu z wykorzystaniem Angular
  • praktyczna znajomość NgRx i SignalStore
  • doświadczenie w testowaniu aplikacji Angular (testy jednostkowe i E2E)
  • doświadczenie w integracji z backendem przez REST API oraz znajomość mechanizmów autoryzacji użytkowników
  • praktyczna znajomość Docker, Webpack i Git
  • doświadczenie w pracy zespołowej zgodnie z Agile (Scrum/Kanban)
  • znajomość języka angielskiego na poziomie minimum B2

Mile widziane

  • wykształcenie wyższe techniczne (informatyka, automatyka i robotyka, elektronika, teleinformatyka lub pokrewne)

Opis stanowiska

Praca przy nowoczesnych aplikacjach frontendowych dla dużej organizacji z sektora infrastruktury lotniczej — czyli systemy o wysokich wymaganiach dotyczących wydajności, bezpieczeństwa i niezawodności. Realnie zajmiesz się projektowaniem i rozwojem aplikacji w Angularze, zarządzaniem stanem (NgRx, SignalStore), testami (jednostkowe, integracyjne, E2E), integracją z backendem przez REST API oraz optymalizacją wydajności i bezpieczeństwem. To oferta dla doświadczonego frontendowca, który lubi pracować z zaawansowanym Angulara i nie boi się odpowiedzialności za jakość kodu. Uwaga: w ogłoszeniu pojawia się wymóg 'umiejętności szybkiego uczenia się i adaptacji do zmieniających się technologii oraz potrzeb projektowych' — w praktyce może to oznaczać, że projekt jest w fazie rozwoju i zakres/technologie mogą się zmieniać, więc warto dopytać o stabilność stacku i plan rozwoju.

🔍 Dekoder Ogłoszenia

🔴
Minimum 5 lat doświadczenia w programowaniu z wykorzystaniem Angular.
Może oznaczać, że szukają kogoś, kto faktycznie pracował z Angular przez 5 lat, a nie tylko miał z nim styczność.
🔴
Bardzo dobra znajomość Angular, w tym jego zaawansowanych funkcji i mechanizmów.
Oczekują głębokiego zrozumienia, a nie tylko powierzchownej wiedzy, co może oznaczać potrzebę rozwiązywania skomplikowanych problemów.
🔴
Umiejętność szybkiego uczenia się i adaptacji do zmieniających się technologii oraz potrzeb projektowych.
Może oznaczać, że projekt jest w fazie rozwoju i wymaga ciągłych zmian, lub że zespół nie ma jasno zdefiniowanych technologii.
🔴
Bardzo dobre umiejętności komunikacyjne i umiejętność współpracy z zespołami technicznymi, projektowymi oraz klientami.
Oprócz kodowania, będziesz musiał poświęcić sporo czasu na spotkania i komunikację z różnymi grupami.
🟢
Znajomość dobrych praktyk programistycznych i wzorców projektowych w kontekście Angular.
Oczekują, że kod będzie nie tylko działał, ale też będzie czysty, łatwy do utrzymania i rozwijania.