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