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 :)