Senior Frontend (Angular) Developer

Summary

The Senior Frontend Developer will design and develop responsive web applications using Angular, TypeScript, and RxJS. The role involves collaborating with cross-functional teams to implement features, perform code reviews, and ensure high performance and security standards.

Poszukujemy Senior Frontend Developera z doświadczeniem w Angular, który dołączy do zespołu rozwijającego nowoczesne aplikacje webowe. Rola obejmuje zarówno tworzenie nowych funkcjonalności i dbałość o jakość kodu, jak i współpracę z zespołem produktowym, backendem oraz UX/UI.


Twoje zadania

  • projektowanie i rozwój nowoczesnych, responsywnych i wydajnych aplikacji frontendowych,
  • implementowanie nowych funkcjonalności oraz rozwijanie istniejących rozwiązań,
  • tworzenie testów jednostkowych, integracyjnych oraz E2E,
  • współpraca z zespołem produktowym przy definiowaniu i rozwijaniu backlogu,
  • ścisła współpraca z backend developerami oraz zespołami projektowymi przy realizacji wymagań funkcjonalnych i wizualnych,
  • współpraca z UX/UI Designerami,
  • integracja aplikacji z usługami backendowymi i API,
  • udział w code review i dbanie o standardy jakości kodu,
  • przygotowywanie i aktualizowanie dokumentacji technicznej,
  • identyfikowanie i wdrażanie usprawnień zwiększających wydajność oraz bezpieczeństwo aplikacji,
  • praca w środowisku Agile, we współpracy z pozostałymi członkami zespołu.

Czego oczekujemy?

  • minimum 5 lat doświadczenia komercyjnego w pracy z Angular,
  • bardzo dobrej znajomości Angular, w tym zaawansowanych mechanizmów zarządzania stanem z wykorzystaniem NgRx SignalStore,
  • bardzo dobrej znajomości TypeScript i umiejętności tworzenia czytelnego, skalowalnego kodu,
  • praktycznej znajomości RxJS oraz programowania reaktywnego,
  • doświadczenia w testowaniu aplikacji Angular — testy jednostkowe, integracyjne i E2E,
  • znajomości technik optymalizacji wydajności aplikacji webowych,
  • znajomości zasad bezpieczeństwa aplikacji webowych i ich praktycznego zastosowania w Angular,
  • doświadczenia w integracji frontendów z backendem poprzez REST API i/lub GraphQL,
  • znajomości mechanizmów uwierzytelniania i autoryzacji użytkowników,
  • doświadczenia z narzędziami wykorzystywanymi w procesie developmentu, m.in. Git, Docker i Webpack,
  • znajomości wzorców projektowych oraz dobrych praktyk stosowanych w aplikacjach Angular,
  • umiejętności pracy w zespołach wykorzystujących Agile, Scrum lub Kanban,
  • dobrej znajomości języka angielskiego — minimum B2, pozwalającej na swobodne korzystanie z dokumentacji technicznej i komunikację w środowisku projektowym,
  • samodzielności, umiejętności szybkiego przyswajania nowych technologii oraz dobrej komunikacji z osobami z różnych obszarów organizacji.

Mile widziane:

  • wykształcenie wyższe techniczne, np. informatyka, automatyka i robotyka, elektronika, teleinformatyka lub kierunki pokrewne.

Co oferujemy?

  • udział w długoterminowym projekcie związanym z rozwojem nowoczesnych aplikacji webowych,
  • możliwość wpływania na rozwój wspólnego design systemu i standardów frontendowych,
  • pracę nad rozwiązaniami, w których istotne są wydajność, bezpieczeństwo i skalowalność,
  • pracę w modelu zdalnym,
  • preferencyjne pakiety do wykupienia w programach Multisport oraz Lux Med.



Zainteresowała Cię ta oferta?

Prześlij swoje CV i porozmawiajmy o szczegółach. Chętnie opowiemy więcej o projekcie oraz odpowiemy na wszystkie Twoje pytania :)


See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available