Description
Обязанности: 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.
Опыт: 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., wykształcenie wyższe techniczne, np. informatyka, automatyka i robotyka, elektronika, teleinformatyka lub kierunki pokrewne.
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.