Senior React Developer (deadline: 07.04 godz. 9:00)
Description
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ą.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.