Senior Frontend Developer (Angular)
Opis stanowiska
Poszukujemy doświadczonego Senior Angular Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie nowoczesnych aplikacji webowych w sektorze bankowym.
Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, tworzenie oraz rozwijanie interfejsów użytkownika z wykorzystaniem technologii Angular. Rola zakłada ścisłą współpracę z analitykami biznesowymi, architektami IT, zespołami developerskimi oraz przedstawicielami biznesu w celu dostarczania wydajnych, skalowalnych i intuicyjnych rozwiązań.
What we offer:
- Long Term B2B Contract
- Hybrid 1 days per week Warszawa
- Rate: 1237 PLN/ day + VAT
Zakres obowiązków
- Projektowanie, rozwój i utrzymanie aplikacji webowych z wykorzystaniem Angular.
- Tworzenie wysokiej jakości, czytelnego i wydajnego kodu frontendowego.
- Implementacja nowych funkcjonalności oraz rozwój istniejących interfejsów użytkownika.
- Integracja aplikacji frontendowych z systemami backendowymi za pomocą REST API.
- Tworzenie responsywnych interfejsów zgodnie z zasadami RWD i Mobile First.
- Przygotowywanie i utrzymywanie dokumentacji technicznej.
- Tworzenie i wykonywanie testów jednostkowych.
- Analiza i rozwiązywanie problemów technicznych oraz optymalizacja wydajności aplikacji.
- Współpraca z analitykami, architektami IT oraz zespołami biznesowymi.
- Dbanie o jakość kodu i przestrzeganie dobrych praktyk programistycznych.
- Wsparcie techniczne mniej doświadczonych developerów oraz dzielenie się wiedzą w zespole.
Wymagania (Must Have)
- Minimum 5 lat doświadczenia w tworzeniu aplikacji frontendowych.
- Bardzo dobra znajomość Angular 7+.
- Praktyczna znajomość JavaScript ES6, HTML5 oraz CSS3.
- Doświadczenie w integracji aplikacji z REST API.
- Znajomość JSON oraz XML.
- Znajomość zasad Responsive Web Design (RWD) oraz Mobile First.
- Doświadczenie w pracy z narzędziami Jira i Confluence.
- Umiejętność tworzenia testów jednostkowych.
- Znajomość dobrych praktyk tworzenia aplikacji frontendowych.
- Umiejętność samodzielnego rozwiązywania problemów technicznych oraz efektywnej współpracy w zespole.
Mile widziane (Nice to Have)
- Znajomość RxJS.
- Znajomość TypeScript.
- Znajomość Node.js.
- Znajomość LESS/SASS.
- Doświadczenie w projektach realizowanych dla sektora bankowego lub finansowego.
- Znajomość metodyk Agile/Scrum.
- Doświadczenie w optymalizacji wydajności aplikacji webowych.