JustJoin.IT Hybrydowo Senior New

Senior React Developer (deadline: 07.04 godz. 9:00)

emagine Polska

⚲ Warsaw

Wymagania

  • Coordination
  • Documentation
  • frontend
  • Atlassian JIRA
  • maintenance
  • Artificial Intelligence (AI)
  • Atlassian Confluence
  • JavaScript
  • CSS
  • Testing

Opis stanowiska

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ą.