Fullstack Mobile Developer
⚲ Warszawa
6 720 - 7 056 USD netto (B2B)
Wymagania
- udokumentowane doświadczenie w dostarczaniu produkcyjnych aplikacji mobilnych
- głębokie zrozumienie komponentów architektury Android i iOS
- zaawansowana znajomość Kotlin i nowoczesnych wzorców architektury mobilnej
- praktyczne doświadczenie backendowe z Java 7+ (lub Kotlin) i Spring Boot, budowa REST API
- znajomość mikroserwisów, systemów rozproszonych i projektowania event-driven
- praktyczne doświadczenie z CI/CD, testami automatycznymi i obsługą systemów produkcyjnych
- codzienne korzystanie z asystentów AI (Copilot, Cursor, Claude Code lub podobne) z krytyczną oceną wyników
- płynna znajomość języka angielskiego w mowie i piśmie
Opis stanowiska
Rola senior fullstack mobile w międzynarodowej grupie technologicznej dostarczającej duże rozwiązania cyfrowe dla sektora finansowego. Będziesz pracować nad aplikacją bankową, logiką współdzieloną między platformami mobilnymi (Kotlin Multiplatform) oraz usługami i infrastrukturą backendową (Java/Kotlin, Spring Boot, AWS, Kafka). To oferta dla samodzielnego inżyniera, który bierze feature'y od projektu technicznego przez release po wsparcie produkcyjne i chce kształtować architekturę mobilną oraz współdzielony kod. Uwaga: organizacja przechodzi na mniejsze zespoły z szerszym zakresem odpowiedzialności — w praktyce oznacza to mniej wsparcia i większe obciążenie pojedynczej osoby.
🔍 Dekoder Ogłoszenia
🔴
Senior Full Stack Mobile Developer
Może oznaczać zarówno doświadczonego specjalistę, jak i osobę, która ma być jedynym lub jednym z niewielu odpowiedzialnych za całość technologii mobilnych i backendowych.
🔴
moving toward smaller teams with broader ownership
Może oznaczać, że zespół będzie mniejszy, ale zakres odpowiedzialności poszczególnych osób znacznie się poszerzy, potencjalnie zwiększając obciążenie pracą.
🟡
pragmatic use of AI in everyday development
Może oznaczać zarówno faktyczne wykorzystanie narzędzi AI do usprawnienia pracy, jak i jedynie eksperymentowanie lub planowanie wdrożenia.
🔴
real end-to-end scope
Oznacza pełną odpowiedzialność za cykl życia funkcji, od pomysłu po wsparcie produkcyjne, co może być bardzo wymagające.
🟡
help shape how mobile architecture and shared code evolve across the team
Sugestia wpływu na architekturę, ale w praktyce może oznaczać konieczność implementacji narzuconych zmian lub pracę nad istniejącym, być może nieoptymalnym rozwiązaniem.