Fullstack Engineer (70% Java / 30% React)
⚲ 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.
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.