New offer - be the first one to apply!

June 22, 2026

Software Developer

Mid • Hybrid

18,000 - 19,000 PLN

Krakow, MA, Poland

O projekcie:

Projekt dotyczy budowy i rozwoju centralnej platformy komunikacyjnej odpowiedzialnej za wysyłkę powiadomień z systemów bankowych, m.in. kanałami e-mail i SMS. Rozwiązanie działa w architekturze event-driven i jest zintegrowane z platformą przetwarzania zdarzeń. W projekcie wykorzystywane są m.in. Kafka oraz Hazelcast Jet. Obecnie zespół jest mocno backendowy, natomiast wraz z rozwojem produktu rośnie znaczenie warstwy GUI, dlatego poszukiwane jest dedykowane wsparcie frontendowe. Główną technologią frontendową jest React, a część starszych rozwiązań opartych o Angular będzie docelowo migrowana do React.

Zakres obowiązków:

  • Projektowanie i implementacja nowoczesnych aplikacji frontendowych w React i TypeScript.
  • Rozwój oraz utrzymanie istniejących komponentów interfejsu użytkownika.
  • Migracja wybranych rozwiązań z Angular do React.
  • Integracja warstwy frontendowej z mikroserwisami tworzonymi w Java oraz Kotlin.
  • Projektowanie bezpiecznej komunikacji pomiędzy frontendem i backendem z wykorzystaniem OAuth2/OIDC.
  • Implementacja testów jednostkowych, integracyjnych oraz e2e.
  • Udział w analizie wymagań i przekładaniu ich na rozwiązania techniczne.
  • Współpraca z zespołem backendowym przy projektowaniu i implementacji nowych funkcjonalności.
  • Udział w code review oraz dbanie o jakość dostarczanego kodu.
  • Monitorowanie działania aplikacji oraz rozwiązywanie problemów produkcyjnych.
  • Tworzenie i utrzymywanie dokumentacji technicznej.

Wymagania:

  • Minimum 3 lata doświadczenia komercyjnego w tworzeniu aplikacji frontendowych z wykorzystaniem React oraz TypeScript.
  • Praktyczna znajomość JavaScript/TypeScript.
  • Doświadczenie w projektowaniu i implementacji aplikacji SPA.
  • Praktyczna znajomość REST API oraz integracji frontend-backend.
  • Znajomość OAuth2/OIDC oraz podstawowych zagadnień bezpieczeństwa aplikacji webowych.
  • Znajomość dobrych praktyk frontendowych, wzorców projektowych oraz clean code.
  • Doświadczenie w pracy z Git/GitLab oraz procesami CI/CD.
  • Umiejętność pisania testów jednostkowych, integracyjnych i e2e.
  • Umiejętność pracy w środowisku Agile/Scrum.
  • Analityczne podejście i umiejętność współpracy z zespołami backendowy.

Mile widziane:

  • Znajomość Angular (mile widziane ze względu na planowaną migrację istniejących rozwiązań).
  • Podstawowa znajomość Java, Kotlin lub Spring Boot.
  • Doświadczenie w środowisku mikroserwisowym.
  • Znajomość Kafka, Hazelcast lub innych technologii event-driven.
  • Doświadczenie w sektorze bankowym lub finansowym.
  • Znajomość narzędzi ArgoCD, DynaTrace.