Fullstack Engineer (70% Java / 30% React)
⚲ Kraków
25 200 - 30 240 PLN netto (B2B)
Wymagania
- Git
- XML
- TypeScript
- JSON
- IntelliJ
- Jest
- React
- React Native
- Java
- JavaScript
Opis stanowiska
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).
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.
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.
Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).
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.
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.
🔍 Dekoder Ogłoszenia
🟢
bardzo mocnego backendu (Java)
Oczekuje się głębokiej wiedzy i doświadczenia w Javie, prawdopodobnie z naciskiem na architekturę, wzorce projektowe i wydajność.
🟢
dużego nacisku na jakość (TDD)
Oznacza to, że testy są integralną częścią procesu tworzenia oprogramowania, a nie tylko dodatkiem na koniec.
🟢
UX
Wymaga to nie tylko implementacji, ale także zrozumienia i uwzględnienia doświadczenia użytkownika w projektowaniu rozwiązań.
🟢
współpracę z biznesem i stakeholderami
Oczekuje się aktywnego udziału w rozmowach z osobami decyzyjnymi i rozumienia ich potrzeb, a nie tylko czystego kodowania.
🟡
praca hybrydowa (2 dni z biura)
Będziesz musiał regularnie pojawiać się w biurze, co może wymagać codziennych dojazdów.