JustJoin.IT Praca zdalna Mid

Mobile FullStack Developer

j-labs

⚲ Kraków

21 840 - 25 200 PLN netto (B2B)

Wymagania

  • komercyjne doświadczenie w tworzeniu aplikacji mobilnych klasy produkcyjnej
  • komercyjne doświadczenie w Java i Spring Boot
  • doświadczenie z CI/CD, testami automatycznymi i utrzymaniem środowisk produkcyjnych
  • umiejętność samodzielnego dostarczenia funkcjonalności od projektu do wdrożenia produkcyjnego
  • angielski min. B2
  • dostępność ASAP (max. 1-miesięczny okres wypowiedzenia)

Mile widziane

  • otwartość na naukę Kotlin Multiplatform

Opis stanowiska

Praca end-to-end nad jedną z najpopularniejszych aplikacji płatniczych — 50% czasu na backendzie (Java/Kotlin + Spring Boot), 50% w obszarze mobile (Kotlin, Android). Będziesz rozwijać logikę współdzieloną między platformami, mikroserwisy i procesy CI/CD, współpracując z zespołem produktowym, architektami i security. To oferta dla inżyniera, który komfortowo porusza się zarówno po mobile, jak i backendzie i chce dostarczać funkcjonalności od projektu do produkcji. Uwaga: wymagana dostępność ASAP (max. 1-miesięczny okres wypowiedzenia).

🔍 Dekoder Ogłoszenia

🔴
Praca end-to-end nad funkcjonalnościami obejmującymi aplikację mobilną, warstwę backendową, API oraz usługi produkcyjne (50% pracy na backendzie / 50% pracy w obszarze mobile).
Może oznaczać, że będziesz musiał zajmować się wszystkim, od kodu po infrastrukturę, nawet jeśli nie jest to Twoja główna specjalizacja.
🟡
Międzynarodowy, anglojęzyczny zespół produktowo-technologiczny.
Komunikacja będzie głównie w języku angielskim, co może być wyzwaniem, jeśli nie jest to Twój preferowany język roboczy.
🟡
Współpraca przy projektowaniu i wdrażaniu architektury mikroserwisowej.
Może oznaczać, że będziesz pracować z istniejącą, być może skomplikowaną architekturą, a nie budować ją od zera.
🟡
Udział w rozwoju procesów CI/CD, testów automatycznych i środowisk produkcyjnych.
Oczekuje się, że będziesz aktywnie uczestniczyć w utrzymaniu i usprawnianiu infrastruktury, a nie tylko w pisaniu kodu.
🔴
Wykorzystywanie narzędzi AI wspierających development, testowanie i utrzymanie kodu.
Może oznaczać, że firma eksperymentuje z nowymi technologiami, co może wiązać się z niepewnością co do ich skuteczności i stabilności.