New offer - be the first one to apply!

April 8, 2026

Senior React Developer

Senior • Hybrid

140 - 170 USD

Krakow, Poland

O projekcie

Dołączysz do zespołu rozwijającego system płatniczy wykorzystywany w regionie EMEA, wspierający realizację międzynarodowych przepływów finansowych takich jak płatności dla dostawców, wynagrodzenia czy transfery między instytucjami.

Aplikacja przetwarza m.in komunikaty SEPA, SWIFT oraz wewnętrzne zapisy księgowe i jest stopniowo modernizowana w kierunku architektury mikroserwisowej oraz warstwy integracyjnej API.

Rola skupia się głównie na rozwoju nowoczesnych interfejsów użytkownika, które integrują się z backendem opartym o Java/Spring Boot i RESTful microservices.

  • Technologie: React 18, TypeScript 5, Bootstrap 5, Java 8–17, Spring Boot, REST API, SQL, Git, Jenkins, Maven, mikroserwisy

  • Lokalizacja: praca hybrydowa – min. 2 razy w tygodniu z biura w Krakowie

Twoje zadania

  • Rozwój i utrzymanie interfejsów użytkownika dla systemów przetwarzających operacje płatnicze.

  • Implementacja nowych funkcjonalności w React i TypeScript.

  • Integracja frontendów z REST API oraz mikroserwisami backendowymi.

  • Współpraca z zespołami backendowymi rozwijającymi usługi w Java/Spring Boot.

  • Udział w rozwijaniu i utrzymaniu wewnętrznych usług frontendowych wykorzystywanych w regionie EMEA.

  • Współpraca z analitykami biznesowymi oraz product ownerami przy doprecyzowywaniu wymagań.

  • Praca w środowisku Agile / DevOps.

Wymagania

  • Minimum 5 lat doświadczenia w developmentcie frontendowym.

  • Bardzo dobra znajomość React, TypeScript oraz nowoczesnego JavaScript.

  • Doświadczenie w pracy z REST API.

  • Znajomość SQL lub technologii bazodanowych.

  • Język angielski na poziomie min. B2.

Mile widziane

  • Podstawowa znajomość Java (8+).

  • Doświadczenie z Spring / Spring Boot.

  • Znajomość Java 17+.

  • Doświadczenie z legacy technologiami UI (np. JSP).

  • Doświadczenie w pracy w środowisku DevOps.

  • Doświadczenie w projektach z obszaru bankowości lub płatności.