Pracuj.pl Praca zdalna Senior

Senior Frontend Developer (Angular)

NESS SOLUTION sp. z o.o.

⚲ Warszawa

115–120 zł netto (+ VAT) / godz.

Wymagania

  • Angular
  • TypeScript
  • NgRx
  • RxJS
  • REST API
  • GraphQL
  • Docker
  • Git
  • Agile

Opis stanowiska

Nasze wymagania:
Posiadasz minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji z wykorzystaniem frameworka Angular.
Bardzo dobrze znasz Angular, w tym zaawansowane mechanizmy zarządzania stanem aplikacji z wykorzystaniem NgRx.
Swobodnie programujesz w TypeScript, dbając o czytelność, jakość i skalowalność tworzonego kodu.
Masz praktyczne doświadczenie w pracy z RxJS oraz programowaniem reaktywnym.
Tworzysz i utrzymujesz testy jednostkowe oraz testy end-to-end dla aplikacji Angular.
Potrafisz optymalizować wydajność aplikacji frontendowych oraz identyfikować obszary wymagające usprawnień.
Znasz zasady bezpieczeństwa aplikacji webowych i potrafisz stosować je w projektach opartych o Angular.
Posiadasz doświadczenie w integracji aplikacji z backendem przy wykorzystaniu REST API lub GraphQL oraz implementacji mechanizmów uwierzytelniania i autoryzacji użytkowników.
Praktycznie wykorzystujesz narzędzia developerskie, takie jak Docker, Webpack oraz Git.
Stosujesz dobre praktyki programistyczne i wzorce projektowe charakterystyczne dla ekosystemu Angular.
Szybko przyswajasz nowe technologie i potrafisz dostosowywać się do zmieniających się wymagań projektowych.
Dobrze odnajdujesz się w pracy zespołowej prowadzonej zgodnie z metodykami Agile, takimi jak Scrum lub Kanban.
Posługujesz się językiem angielskim na poziomie co najmniej B2, umożliwiającym swobodną pracę z dokumentacją techniczną.
Potrafisz skutecznie współpracować z członkami zespołu projektowego, interesariuszami oraz klientami.

Mile widziane:
Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne) będzie dodatkowym atutem.

O projekcie:
Dla naszego Klienta poszukujemy doświadczonego Senior Frontend Developera, który dołączy do zespołu odpowiedzialnego za rozwój nowoczesnych aplikacji webowych. To doskonała okazja dla osób, które chcą tworzyć zaawansowane rozwiązania frontendowe, pracować z najnowszymi technologiami oraz mieć realny wpływ na architekturę, jakość i rozwój tworzonych aplikacji.

Zakres obowiązków:
Projektowanie oraz rozwój nowoczesnych, responsywnych, wydajnych i bezpiecznych aplikacji frontendowych.
Tworzenie oraz utrzymywanie testów jednostkowych i integracyjnych, dbając o wysoką jakość dostarczanego kodu.
Wspieranie zespołu produktowego w budowaniu i utrzymaniu backlogu produktu.
Ścisła współpraca z projektantami UX/UI oraz zespołami backendowymi przy implementacji nowych funkcjonalności i interfejsów użytkownika.
Przygotowywanie oraz aktualizacja dokumentacji technicznej i projektowej.
Aktywny udział w pracach zespołu realizowanych zgodnie z metodykami Agile.
Udział w code review oraz dzielenie się wiedzą i dobrymi praktykami z pozostałymi członkami zespołu.

Oferujemy:
Współpracę na podstawie B2B.
Pracę w modelu zdalnym.
Preferencyjne pakiety Lux Med oraz MultiSport.
Udział w ambitnych projektach.
Stabilne środowisko pracy.

🔍 Dekoder Ogłoszenia

🔴
Szybko przyswajasz nowe technologie i potrafisz dostosowywać się do zmieniających się wymagań projektowych.
Może oznaczać, że projekt jest w fazie rozwoju i wymagania często się zmieniają, co może prowadzić do niepewności i konieczności ciągłego uczenia się.
🟡
Dobrze odnajdujesz się w pracy zespołowej prowadzonej zgodnie z metodykami Agile, takimi jak Scrum lub Kanban.
Może sugerować, że zespół pracuje w sposób iteracyjny i zwinny, co wymaga aktywnego udziału w spotkaniach i częstej komunikacji, ale też może oznaczać brak sztywnych ram i potencjalne presje terminów.
🟡
Posiadasz minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji z wykorzystaniem frameworka Angular.
Chociaż brzmi to jak jasne wymaganie, 'doświadczenie komercyjne' może być interpretowane różnie – od pracy nad jednym dużym projektem po wiele mniejszych, co może wpływać na zakres posiadanych umiejętności.
🔴
Potrafisz optymalizować wydajność aplikacji frontendowych oraz identyfikować obszary wymagające usprawnień.
Może oznaczać, że obecna aplikacja ma problemy z wydajnością, które wymagają natychmiastowego rozwiązania, a nie tylko rutynowego utrzymania.
🟡
Posiadasz doświadczenie w integracji aplikacji z backendem przy wykorzystaniu REST API lub GraphQL oraz implementacji mechanizmów uwierzytelniania i autoryzacji użytkowników.
Choć jest to standardowe wymaganie, może oznaczać, że będziesz odpowiedzialny za znaczną część logiki związanej z komunikacją między frontendem a backendem, a nie tylko za czysty interfejs użytkownika.