Mobile FullStack Developer
⚲ 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.