Senior Frontend Developer (Angular)
⚲ Warszawa
19 320 - 20 160 PLN netto (B2B)
Wymagania
- Angular
- TypeScript
- NgRx
- RxJS
- REST API
- Docker
- Git
- Agile
- GraphQL
Opis stanowiska
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 modelu zdalnym.
• 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 :)
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 modelu zdalnym.
• 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 :)
🔍 Dekoder Ogłoszenia
🔴
mieć realny wpływ na architekturę, jakość i rozwój tworzonych aplikacji
Twoje opinie i sugestie mogą być brane pod uwagę, ale ostateczne decyzje podejmuje ktoś inny.
🔴
Wspieranie zespołu produktowego w budowaniu i utrzymaniu backlogu produktu
Możesz być proszony o pomoc w drobnych zadaniach związanych z backlogiem, ale niekoniecznie będziesz miał decydujący głos w jego kształtowaniu.
🟡
Ścisła współpraca z projektantami UX/UI oraz zespołami backendowymi
Przygotuj się na częste komunikowanie się i rozwiązywanie problemów wynikających z różnic między zespołami.
🟡
Aktywny udział w pracach zespołu realizowanych zgodnie z metodykami Agile
Oczekuje się od Ciebie zaangażowania w codzienne spotkania, planowanie i retrospektywy, co może oznaczać częste zmiany priorytetów.
🟡
Udział w code review oraz dzielenie się wiedzą i dobrymi praktykami
Będziesz musiał poświęcać czas na przeglądanie kodu innych oraz tłumaczenie swoich rozwiązań, co jest standardem, ale może być czasochłonne.