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, rozwój i utrzymanie nowoczesnych aplikacji frontendowych z wykorzystaniem Angulara.
- Tworzenie intuicyjnych i responsywnych interfejsów użytkownika zgodnych z dobrymi praktykami UX, RWD oraz standardami WCAG.
- Dbanie o wysoką jakość kodu poprzez prowadzenie code review oraz wspieranie rozwoju mniej doświadczonych członków zespołu.
- Współpraca z zespołami Backend, QA oraz UX/UI na wszystkich etapach realizacji projektu.
- Optymalizacja aplikacji pod kątem wydajności, bezpieczeństwa oraz responsywności.
- Integracja aplikacji z usługami backendowymi oraz zewnętrznymi interfejsami API.
- Udział w rozwoju funkcjonalności wykorzystujących dane przestrzenne (GIS) z użyciem bibliotek Leaflet JS oraz Mapbox.
- Aktywny udział w pracach zespołu realizowanych zgodnie z metodyką Scrum.
Nasze oczekiwania- Minimum 5 lat doświadczenia w tworzeniu aplikacji frontendowych, w tym komercyjne doświadczenie z Angular.
- Bardzo dobra znajomość HTML, CSS, JavaScript (ES6+) oraz TypeScript.
- Praktyczna znajomość RxJS oraz programowania reaktywnego.
- Doświadczenie w zarządzaniu stanem aplikacji (NgRx będzie dodatkowym atutem).
- Doświadczenie w integracji z REST API, znajomość Swaggera oraz Node.js.
- Dobra znajomość zasad bezpiecznego tworzenia aplikacji, w tym OWASP Top 10.
- Doświadczenie w projektowaniu interfejsów użytkownika oraz tworzeniu Design Systemów.
- Umiejętność integracji aplikacji z backendem z wykorzystaniem REST lub GraphQL, a także implementacji mechanizmów autoryzacji użytkowników.
- Znajomość narzędzi wspierających proces wytwarzania oprogramowania, takich jak Docker, Webpack oraz Git.
- Znajomość wzorców projektowych oraz dobrych praktyk tworzenia oprogramowania.
- Doświadczenie w pracy z danymi GIS oraz bibliotekami Leaflet JS i Mapbox.
- Znajomość metodyk zwinnych, w szczególności Agile/Scrum.
- Znajomość języka angielskiego na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną.
- 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 :)