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

JavaScript

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

JavaScript
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Hybrid

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

Tech stack

    English

    B1

    Polish

    B1

    Coordination

    advanced

    Documentation

    advanced

    frontend

    advanced

    Atlassian JIRA

    advanced

    maintenance

    advanced

    Artificial Intelligence (AI)

    advanced

    Atlassian Confluence

    advanced

    JavaScript

    advanced

    CSS

    advanced

    Testing

    advanced

Office location

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

Summary of the offer

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

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.