Pracuj.pl Hybrydowo Mid New

Frontend Developer/-ka do zespołu OneView

T-Mobile

⚲ Warszawa, Mokotów

Opis stanowiska

Nasze wymagania: Co najmniej 3 lata doświadczenia zawodowego w projektowaniu i programowaniu interaktywnych serwisów webowych (FrontEnd), w tym praktyczne doświadczenie w tworzeniu aplikacji we frameworku Vue.js Bardzo dobra znajomość technologii webowych: HTTP, HTML5, CSS3, JavaScript / TypeScript, RWD, WCAG, zasad modelowania i projektowania UI / UX (w tym narzędzi klasy Figma) oraz projektowania, testowania oraz wydajnego i bezpiecznego użycia API (REST) Dobra znajomość architektury rozwiązań client-server, w tym architektury systemów rozproszonych: mikrofrontendów / mikroserwisów, rozwiązań chmurowych (docker, Kubernetes, AWS) Wysokie zdolności analityczne i interpersonalne, praktyczna znajomość nowoczesnych technik, wzorców i praktyk (TDD, BDD, DDD), rozwiązań klasy Open Source oraz aspektów bezpieczeństwa Praktyczna znajomość narzędzi i procesów wytwórczych oprogramowania (systemy kontroli wersji, narzędzia do budowy aplikacji i zarządzania zależnościami, testy jednostkowe, funkcjonalne, integracyjne, wydajnościowe) oraz ich automatyzacji w procesach CI/CD w pełnym cyklu życia będą dodatkowym atutem Potwierdzona praca w zespołach zwinnych (Scrum / SAFe) Zaangażowanie i chęć do pracy Znajomość podstawowych zagadnień związanych z bezpieczeństwem nowoczesnych aplikacji. Umiejętność analizy problemów związanych z wydajnością aplikacji oraz umiejętność ich skutecznego usuwania. Praktyczna znajomość narządzi: Postman, SoupUI. Zakres obowiązków: Projektowanie, tworzenie i rozwijanie interaktywnych aplikacji webowych z wykorzystaniem nowoczesnych frameworków webowych współpracujących z systemami Back End pracujących w chmurowych środowiskach rozproszonych Realizacja zmian funkcjonalnych, integracji, testowania oraz wsparcia w modelu DevOps Praca w doświadczonym Scrum-owym zespole profesjonalistów Przygotowywanie nowych funkcjonalności istniejących aplikacji. Automatyzacja powtarzalnych czynności. Analiza przyczyn problemów w aplikacjach i przygotowywanie poprawek.