Mobile FullStack Developer
⚲ Kraków
21 840 - 25 200 PLN netto (B2B)
Wymagania
- Kotlin
- Android
- Java
- Spring Boot
- Microservices
- Kotlin multiplatform
- Amazon AWS
- Kafka
Opis stanowiska
O projekcie
• Rozwój jednej z najpopularniejszych aplikacji płatniczych, używanej przez miliony użytkowników.
• Budowa i rozwój nowoczesnych produktów cyfrowych dla sektora finansowego i płatności.
• 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).
• Międzynarodowy, anglojęzyczny zespół produktowo-technologiczny.
• Bliska współpraca z Teamem Produktowym, Architektami, Designerami oraz zespołem Security.
Zadania
• Rozwój i utrzymanie aplikacji mobilnych wykorzystywanych przez klientów końcowych.
• Implementacja logiki współdzielonej pomiędzy platformami mobilnymi.
• Tworzenie oraz rozwój backendu w Java/Kotlin + Spring Boot.
• Współpraca przy projektowaniu i wdrażaniu architektury mikroserwisowej.
• Udział w rozwoju procesów CI/CD, testów automatycznych i środowisk produkcyjnych.
• Dbanie o wydajność, jakość, skalowalność oraz bezpieczeństwo tworzonych rozwiązań.
• Wykorzystywanie narzędzi AI wspierających development, testowanie i utrzymanie kodu.
Wymagania
• Bardzo dobra znajomość Kotlin oraz nowoczesnych architektur mobilnych.
• Komercyjne doświadczenie w tworzeniu aplikacji mobilnych klasy produkcyjnej.
• Komercyjne doświadczenie w Java i Spring Boot.
• Dobra znajomość REST API, mikroserwisów oraz systemów rozproszonych.
• Doświadczenie z CI/CD, testami automatycznymi i utrzymaniem środowisk produkcyjnych.
• Umiejętność samodzielnego dostarczenia funkcjonalności od projektu technicznego do wdrożenia produkcyjnego.
• Swobodna komunikacja w języku angielskim. (min. poziom B2).
• Dostępność ASAP (max. 1-miesięczny okres wypowiedzenia).
Kogo szukamy ?
• Osoby, która komfortowo porusza się zarówno po obszarze Mobile, jak i Backend.
• Inżyniera nastawionego na ownership i dostarczanie rozwiązań end-to-end.
• Developera otwartego na naukę nowych technologii, w tym Kotlin Multiplatform.
• Osoby komunikatywnej, dobrze współpracującej z zespołami biznesowymi i technicznymi.
• Kandydata zainteresowanego nowoczesnym podejściem do developmentu oraz wykorzystaniem narzędzi AI w codziennej pracy.
• Rozwój jednej z najpopularniejszych aplikacji płatniczych, używanej przez miliony użytkowników.
• Budowa i rozwój nowoczesnych produktów cyfrowych dla sektora finansowego i płatności.
• 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).
• Międzynarodowy, anglojęzyczny zespół produktowo-technologiczny.
• Bliska współpraca z Teamem Produktowym, Architektami, Designerami oraz zespołem Security.
Zadania
• Rozwój i utrzymanie aplikacji mobilnych wykorzystywanych przez klientów końcowych.
• Implementacja logiki współdzielonej pomiędzy platformami mobilnymi.
• Tworzenie oraz rozwój backendu w Java/Kotlin + Spring Boot.
• Współpraca przy projektowaniu i wdrażaniu architektury mikroserwisowej.
• Udział w rozwoju procesów CI/CD, testów automatycznych i środowisk produkcyjnych.
• Dbanie o wydajność, jakość, skalowalność oraz bezpieczeństwo tworzonych rozwiązań.
• Wykorzystywanie narzędzi AI wspierających development, testowanie i utrzymanie kodu.
Wymagania
• Bardzo dobra znajomość Kotlin oraz nowoczesnych architektur mobilnych.
• Komercyjne doświadczenie w tworzeniu aplikacji mobilnych klasy produkcyjnej.
• Komercyjne doświadczenie w Java i Spring Boot.
• Dobra znajomość REST API, mikroserwisów oraz systemów rozproszonych.
• Doświadczenie z CI/CD, testami automatycznymi i utrzymaniem środowisk produkcyjnych.
• Umiejętność samodzielnego dostarczenia funkcjonalności od projektu technicznego do wdrożenia produkcyjnego.
• Swobodna komunikacja w języku angielskim. (min. poziom B2).
• Dostępność ASAP (max. 1-miesięczny okres wypowiedzenia).
Kogo szukamy ?
• Osoby, która komfortowo porusza się zarówno po obszarze Mobile, jak i Backend.
• Inżyniera nastawionego na ownership i dostarczanie rozwiązań end-to-end.
• Developera otwartego na naukę nowych technologii, w tym Kotlin Multiplatform.
• Osoby komunikatywnej, dobrze współpracującej z zespołami biznesowymi i technicznymi.
• Kandydata zainteresowanego nowoczesnym podejściem do developmentu oraz wykorzystaniem narzędzi AI w codziennej pracy.
🔍 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 deployment, a podział 50/50 może być płynny i wymagać elastyczności.
🔴
Międzynarodowy, anglojęzyczny zespół produktowo-technologiczny.
Komunikacja będzie głównie po angielsku, co może być wyzwaniem jeśli nie jesteś z tym komfortowy, a 'produktowo-technologiczny' może sugerować bliską współpracę z biznesem, ale też potencjalne naciski na terminy.
🔴
Współpraca przy projektowaniu i wdrażaniu architektury mikroserwisowej.
Może oznaczać, że architektura jest w fazie rozwoju i będziesz miał realny wpływ, ale też że możesz trafić na niestabilne rozwiązania lub brak jasnych wytycznych.
🔴
Udział w rozwoju procesów CI/CD, testów automatycznych i środowisk produkcyjnych.
Oznacza, że będziesz odpowiedzialny nie tylko za kod, ale też za jego dostarczanie i utrzymanie, co może wymagać dodatkowego czasu i zaangażowania poza czystym developmentem.
🟡
Wykorzystywanie narzędzi AI wspierających development, testowanie i utrzymanie kodu.
Może oznaczać, że firma inwestuje w nowoczesne technologie, ale też że będziesz musiał szybko uczyć się nowych narzędzi i adaptować do zmian w procesach.