NoFluffJobs Stacjonarnie Senior

Fullstack Engineer (70% Java / 30% React)

j-labs software specialist

⚲ Cracow

25 200 - 30 240 PLN (B2B)

Wymagania

  • Java
  • React
  • JavaScript
  • TypeScript
  • CSS3
  • JSON
  • Jest
  • React native
  • XML
  • Git (nice to have)
  • IntelliJ IDEA (nice to have)

Opis stanowiska

O projekcie:
Szukamy Fullstack Developera (70% Java / 30% React), który będzie rozwijał platformę onboardingową dla klientów instytucjonalnych. Rola wymaga połączenia bardzo mocnego backendu (Java) z doświadczeniem frontendowym (React), pracy w środowisku mikroserwisowym oraz dużego nacisku na jakość (TDD), UX oraz współpracę z biznesem i stakeholderami.

Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).

Wymagania:
Wymagania (must have):
- Minimum 5 lat doświadczenia w tworzeniu oprogramowania,- Bardzo dobra znajomość Java (główna część pracy – backend),- Doświadczenie w pracy z React, JavaScript oraz TypeScript,- Budowanie i rozwijanie aplikacji komponentowych (React / React Native),- Znajomość CSS3 oraz systemy designu i design tokens,- Doświadczenie w pracy z JSON i XML (marshalling danych),- Doświadczenie w testach front-endowych (Jest, Testing Library),- Praca zgodnie z zasadami Test Driven Development (TDD),- Dostarczanie rozwiązań wysokiej jakości i dbanie o standardy kodu,- Doświadczenie w pracy ze stakeholderami i zrozumienie potrzeb biznesu,- Język angielski na poziomie minimum B2.
Wymagania (nice to have):
- Doświadczenie w projektowaniu produktów cyfrowych w bankowości lub onboardingu,- Doświadczenie z narzędziami developerskimi (Git, IntelliJ, VSCode),- Doświadczenie w mentoringu zespołu i podnoszeniu standardów technicznych.

Codzienne zadania:
- Rozwój backendu w Javie (główna część pracy),
- Rozwój UI w React,
- Projektowanie i tworzenie nowych funkcjonalności,
- Testowanie i utrzymanie aplikacji,
- Współpraca ze stakeholderami i zespołem.

🔍 Dekoder Ogłoszenia

🔴
bardzo mocnego backendu (Java)
Oznacza to, że większość czasu spędzisz na pracy z Javą, a frontend w React jest drugorzędny.
🔴
dużego nacisku na jakość (TDD)
Przygotuj się na pisanie dużej liczby testów jednostkowych i integracyjnych, co może spowolnić tempo rozwoju.
🔴
UX
Oczekuje się, że będziesz miał wpływ na projektowanie interfejsu użytkownika, a nie tylko jego implementację.
🔴
współpracę z biznesem i stakeholderami
Będziesz musiał aktywnie komunikować się z osobami spoza działu IT, co może wymagać tłumaczenia technicznych zagadnień na język biznesowy.
🔴
Rozwój UI w React
Choć wymienione jako osobne zadanie, jego udział procentowy (30%) sugeruje, że nie będzie to główny obszar Twojej pracy.