Angular Developer (K/M/N)
Tech Stack / Keywords
Firma i stanowisko
Projekt obejmuje rozwój i wdrażanie nowych funkcjonalności w aplikacjach frontendowych, w tym rozwój design systemu oraz implementację rozwiązań opartych o Angular. Zakres obejmuje tworzenie skalowalnych, wydajnych i bezpiecznych aplikacji webowych z integracją z backendem.
Wymagania
- minimum 5 lat doświadczenia w programowaniu z wykorzystaniem Angular
- bardzo dobra znajomość TypeScript
- doświadczenie z NgRx i zarządzaniem stanem aplikacji
- praktyczna znajomość RxJS oraz programowania reaktywnego
- doświadczenie w testowaniu aplikacji Angular (testy jednostkowe i E2E)
- znajomość technik optymalizacji wydajności aplikacji frontendowych
- znajomość zagadnień bezpieczeństwa aplikacji webowych
- doświadczenie w integracji z backendem poprzez REST API oraz GraphQL
- doświadczenie w implementacji mechanizmów autoryzacji użytkowników
- praktyczna znajomość Docker, Webpack oraz Git
- znajomość wzorców projektowych i dobrych praktyk programistycznych
- doświadczenie w pracy w metodykach Agile, Scrum lub Kanban
- znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną (min. B2)
- bardzo dobre umiejętności komunikacyjne i współpracy zespołowej
Nice to have:
- wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne)
Obowiązki
- rozwijanie i utrzymywanie design systemu UI we współpracy z projektantami UX/UI
- projektowanie oraz implementacja nowoczesnych aplikacji frontendowych
- tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych
- współtworzenie backlogu produktu wraz z zespołem produktowym
- integracja aplikacji z usługami backendowymi
- współpraca z zespołami projektowymi i technicznymi
- tworzenie dokumentacji projektowej i technicznej
- udział w code review
- praca zgodnie z metodykami zwinnymi
Inne informacje
Informujemy, że administratorem danych jest Randlab Software Sp z o.o. z siedzibą w Nowym Sączu, ul. Siemiradzkiego 11 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Randlab
12 aktywnych ofert