Senior React Developer (deadline: 07.04 godz. 9:00)
Hybrid way in Warsaw - 2 days per week in the office
Budget: 185 PLN/h on B2B contract
Banking industry
Podsumowanie: Głównym celem tej roli jest dostarczanie ogólnych i platformowych rozwiązań dla zespołów front-endowych, zapewniając wysoką jakość, spójność i innowacyjne rozwiązania techniczne w różnych projektach.
Obowiązki:
Dostarczanie rozwiązań uniwersalnych i platformowych dla zespołów front-endowych, takich jak biblioteki NPM, komponenty w ramach Banking Design System oraz innowacyjne rozwiązania techniczne.
Pisanie i prowadzenie testów jednostkowych oraz end-to-end.
Zapewnienie spójności i wysokiej jakości dostarczanych rozwiązań.
Naprawianie błędów.
Współpraca z innymi zespołami platformowymi i projektantami.
Współpraca z zespołami produktowymi wykorzystującymi rozwiązania platformowe.
Zapewnianie merytorycznego wsparcia dla zespołów front-endowych.
Tworzenie i utrzymywanie dokumentacji.
Niezbędne rzeczy:
Bardzo dobra znajomość Reacta, JavaScriptu, TypeScriptu, NPM i CSS.
Doświadczenie w tworzeniu i utrzymaniu skalowalnych aplikacji front-end oraz pakietów NPM.
Bardzo dobra wiedza na temat testów jednostkowych i end-to-end.
Możliwość samodzielnego pisania, utrzymania i refaktoryzacji testów (np. Jest, Testing Library, Cypress).
Sprawne wykorzystanie systemu kontroli wersji Git.
Komfortowo zarządzam gałęziami i commitami (rebase, cherry-pick, rewers, squash, zmiana kolejności i opisy commitów).
Dobre zrozumienie zasad dostępności (Dostępność / a11y).
Możliwość tworzenia interfejsów zgodnych z WCAG oraz świadomość wpływu dostępności na jakość produktu.
Doświadczenie współpracy z Jira, Confluence, Bitbucket.
Minimum 5 lat doświadczenia w pracy z React.
Miło mieć:
Doświadczenie w pracy z systemami projektowymi, zarówno w ich użyciu, jak i we współtworzeniu we współpracy z zespołami projektowymi.
Doświadczenie w architekturze mikrofrontendu.
Wiedza o wyzwaniach związanych z podziałem aplikacji, integracją i utrzymaniem.
Doświadczenie z hybrydowymi aplikacjami mobilnymi (np. WebView, React Native, Capacitor lub podobne rozwiązania).
Doświadczenie w pracy z agentami AI lub narzędziami opartymi na AI.
Inne szczegóły:
Wymagane doświadczenie: Doświadczenie w projektowaniu i produkcji komponentów wykorzystywanych przez inne zespoły programistyczne. Umiejętność samodzielnego projektowania, planowania i wdrażania zmian wymagających koordynacji między wieloma zespołami.
Wymagania językowe: Biegłość w języku angielskim zarówno w pisaniu, jak i mówieniu (minimum B2).
Umiejętności miękkie: Wysoka dbałość o spójność i szczegóły. Zrozumienie, że nawet drobne niespójności w systemie projektowym mają realny wpływ na cały ekosystem. Pragmatyzm i skupienie na zadaniach. Nacisk na dostarczanie namacalnych, uzgodnionych rezultatów, a nie na teoretycznych dyskusjach czy "idealnych" rozwiązaniach. Doskonałe umiejętności komunikacyjne z członkami zespołu (analitykami, projektantami, programistami mobilnymi). Umiejętność negocjowania kompromisów i wyjaśniania implikacji technicznych. Biegłość w korzystaniu z dokumentacji i przestrzeganiu jej założeń.
Dodatkowe informacje: Preferowane szkolnictwo wyższe w dziedzinach związanych z informatyką.
Senior React Developer (deadline: 07.04 godz. 9:00)
Senior React Developer (deadline: 07.04 godz. 9:00)