Kluczowe są dla nas:
- praca z design systemami, a w szczególności ich wytwarzanie w oparciu o standardy, zaawansowane stylowanie, dostępność
- architektura mikrofrontendowa,
- zagadnienia techniczne związane z frontendem, ale spoza klasycznego „feature developmentu” jak konfiguracje, architektura, nowe technologie.
Mile widziane:
- Np. WebView, React Native, Capacitor lub podobne rozwiązania.
- Doświadczenie w pracy z agentami AI lub narzędziami opartymi o AI
Zakres zadań:
- Dostarczanie generycznych i platformowych rozwiązań dla zespołów front-endowych jak np. Biblioteki NPM, komponenty w ramach Bankowego Design Systemu, generyczne funkcjonalności, innowacyjne rozwiązania techniczne
- Pisanie i utrzymanie testów jednostkowych oraz e2e
- Dbanie o spójność i wysoką jakość dostarczanych rozwiązań
- Naprawa błędów
- Współpraca z innymi zespołami platformowymi i projektantami
- Współpraca z zespołami produktowymi korzystających z rozwiązań platformowych
- Wsparcie merytoryczne zespołów w ramach szeroko rozumianego front-endu
- Tworzenie i utrzymywanie dokumentacji
Oferta:
- Lokalizacja: Warszawa; Pole Mokotowskie – praca hybrydowa – wymagane wizyty w biurze 1x w tygodniu w biurze
- Start: asap
- Współpraca: długofalowa
- Zatrudnienie: przez apreel na zasadach B2B
Kogo poszukujemy?
Dla naszego klienta z branży bankowej poszukujemy Senior React Developera.
Szukamy osoby, która dobrze odnajduje się w technicznych aspektach frontendu — bliżej architektury, design systemów i budowania fundamentów aplikacji niż klasycznego developmentu feature’ów biznesowych.
To rola dla kogoś, kto interesuje się mikrofrontendami, zaawansowanym stylowaniem, dostępnością oraz tworzeniem i rozwijaniem spójnych standardów frontendowych. Ważna jest dla nas samodzielność, skrupulatność oraz umiejętność prowadzenia tematów end-to-end — również w sytuacjach, gdzie trzeba samodzielnie zrobić research i zaproponować najlepsze rozwiązanie.
Wymagania:
- Bardzo dobra znajomość React, JavaScript, TypeScript, NPM oraz CSS
- Doświadczenie w tworzeniu i utrzymywaniu skalowalnych aplikacji front-endowych, oraz paczek NPM
- Bardzo dobra znajomość testów jednostkowych oraz e2e
- Umiejętność samodzielnego pisania, utrzymywania i refaktoryzacji testów (np. Jest, Testing Library, Cypress).
- Swobodne zarządzanie branchami i commitami (rebase, cherry-pick, revert, squash, zmiana kolejności i opisów commitów).
- Dobre rozumienie zasad dostępności (Accessibility / a11y)
- Umiejętność tworzenia interfejsów zgodnych z WCAG oraz świadomość wpływu dostępności na jakość produktu.