Poszukujemy osoby, która dołączy do naszego zespołu realizującego projekt dla jednego z naszych klientów z sektora bankowego. Sam projekt skupia się na budowie platformy Bankowości Internetowej dla klienta biznesowego.
Pracujemy w Scrumie, w interdyscyplinarnym zespole, który stawia na współpracę, rozwój i nienaganną komunikację – możesz być pewny, że to nie kolejne zapewnienia, a rzeczywistość projektowa, o którą wszyscy wspólnie dbamy.
Dołącz do zespołu, aby:
- Czynnie uczestniczyć w rozwijaniu aplikacji w oparciu o najnowsze technologie
- Implementować nowe funkcjonalności i też rozwijać istniejące
- Rozwijać nowoczesne systemy bankowe wykorzystywane przez największe instytucje finansowe na naszym rynku
Wymagania
- Bardzo dobra znajomość React 18 oraz kluczowych koncepcji (hooks, context, cykl życia komponentów, wzorce projektowe)
- Doświadczenie w pracy z formularzami w oparciu o react-hook-form
- Znajomość React Router v6
- Praktyczna znajomość React Query v5 w zakresie zarządzania stanem asynchronicznym i synchronizacji danych
- Umiejętność debugowania i optymalizacji aplikacji z użyciem narzędzi deweloperskich (np. React Dev Tools)
- Dobra znajomość Git i praktyka w pracy zespołowej (pull requesty, code review)
- Doświadczenie w pracy z managerami pakietów (npm, yarn)
- Umiejętność pisania testów jednostkowych i integracyjnych (np. Jest, React Testing Library) w celu zapewnienia jakości kodu
- Doświadczenie w utrzymywaniu i rozwijaniu istniejącej bazy kodu
Mile widziane
- Znajomość Angular 19 (w szczególności signals, resources)
- Doświadczenie z TypeScript w większych projektach
- Doświadczenie z narzędziami CI/CD oraz automatyzacją procesów developerskich
- Podstawy testowania end-to-end (np. Cypress, Playwright)
- Umiejętność optymalizacji wydajności aplikacji frontendowych