Dla naszego Klienta poszukujemy doświadczonego Senior Angular Developera, który dołączy do zespołu odpowiedzialnego za rozwój nowoczesnych aplikacji webowych. To doskonała okazja dla osób, które chcą tworzyć zaawansowane rozwiązania frontendowe, pracować z najnowszymi technologiami oraz mieć realny wpływ na architekturę, jakość i rozwój tworzonych aplikacji.
Twoje zadania
Projektowanie oraz rozwój nowoczesnych, responsywnych, wydajnych i bezpiecznych aplikacji frontendowych.
Tworzenie oraz utrzymywanie testów jednostkowych i integracyjnych, dbając o wysoką jakość dostarczanego kodu.
Wspieranie zespołu produktowego w budowaniu i utrzymaniu backlogu produktu.
Ścisła współpraca z projektantami UX/UI oraz zespołami backendowymi przy implementacji nowych funkcjonalności i interfejsów użytkownika.
Przygotowywanie oraz aktualizacja dokumentacji technicznej i projektowej.
Aktywny udział w pracach zespołu realizowanych zgodnie z metodykami Agile.
Udział w code review oraz dzielenie się wiedzą i dobrymi praktykami z pozostałymi członkami zespołu.
Nasze oczekiwania
Posiadasz minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji z wykorzystaniem frameworka Angular.
Bardzo dobrze znasz Angular, w tym zaawansowane mechanizmy zarządzania stanem aplikacji z wykorzystaniem NgRx.
Swobodnie programujesz w TypeScript, dbając o czytelność, jakość i skalowalność tworzonego kodu.
Masz praktyczne doświadczenie w pracy z RxJS oraz programowaniem reaktywnym.
Tworzysz i utrzymujesz testy jednostkowe oraz testy end-to-end dla aplikacji Angular.
Potrafisz optymalizować wydajność aplikacji frontendowych oraz identyfikować obszary wymagające usprawnień.
Znasz zasady bezpieczeństwa aplikacji webowych i potrafisz stosować je w projektach opartych o Angular.
Posiadasz doświadczenie w integracji aplikacji z backendem przy wykorzystaniu REST API lub GraphQL oraz implementacji mechanizmów uwierzytelniania i autoryzacji użytkowników.
Praktycznie wykorzystujesz narzędzia developerskie, takie jak Docker, Webpack oraz Git.
Stosujesz dobre praktyki programistyczne i wzorce projektowe charakterystyczne dla ekosystemu Angular.
Szybko przyswajasz nowe technologie i potrafisz dostosowywać się do zmieniających się wymagań projektowych.
Dobrze odnajdujesz się w pracy zespołowej prowadzonej zgodnie z metodykami Agile, takimi jak Scrum lub Kanban.
Posługujesz się językiem angielskim na poziomie co najmniej B2, umożliwiającym swobodną pracę z dokumentacją techniczną.
Potrafisz skutecznie współpracować z członkami zespołu projektowego, interesariuszami oraz klientami.
Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne) będzie dodatkowym atutem.
Oferujemy
Współpracę na podstawie B2B.
Pracę w modeluzdalnym.
Preferencyjne pakiety Lux Med oraz MultiSport.
Udział w ambitnych projektach.
Stabilne środowisko pracy.
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 :)

