Fullstack Mobile Developer ( Kotlin, Java Backend)
⚲ Bialystok, Gdansk, Katowice, Krakow, Lublin, Poznan, Rzeszów, Warsaw, Wroclaw, Lodz
26 000 - 32 000 PLN (B2B)
Wymagania
- bardzo dobre doświadczenie w tworzeniu aplikacji mobilnych
- dobra znajomość architektury aplikacji iOS i Android oraz ich kluczowych komponentów
- bardzo dobra znajomość Kotlin i nowoczesnych wzorców architektury mobilnej
- doświadczenie w tworzeniu aplikacji produkcyjnych z naciskiem na jakość, wydajność i utrzymywalność
- doświadczenie backendowe z Java i Spring Boot
- znajomość API, mikroserwisów i systemów event-driven
- doświadczenie z CI/CD, testami automatycznymi i środowiskami produkcyjnymi
- umiejętność samodzielnego prowadzenia funkcjonalności od projektu do produkcji
Opis stanowiska
Praca nad nowoczesnymi produktami finansowymi używanymi przez dużą liczbę klientów — aplikacje mobilne, współdzielona logika biznesowa (głównie Kotlin Multiplatform) oraz backend w Java/Kotlin i Spring Boot. Organizacja przechodzi w stronę mniejszych zespołów z większą odpowiedzialnością za produkt i szerszym współdzieleniem kodu między platformami. To oferta dla mobilnego fullstacka, który chce łączyć pracę nad iOS/Android z backendem i chętnie uczy się nowych technologii. Uwaga: ogłoszenie wprost mówi, że nie oczekuje się znajomości wszystkich technologii od pierwszego dnia — w praktyce oznacza to konieczność szybkiego przyswojenia wielu narzędzi nieujętych w ogłoszeniu.
🔍 Dekoder Ogłoszenia
🔴
Atractive salary
Wynagrodzenie jest konkurencyjne, ale jego dokładna wysokość nie jest podana, co wymaga negocjacji.
🔴
moving toward smaller teams with greater product ownership
Może oznaczać, że obecne zespoły są większe i mniej autonomiczne, a przejście może być w toku i nie w pełni zrealizowane.
🔴
wider code sharing across platforms
Może sugerować, że obecna architektura nie jest idealnie zoptymalizowana pod kątem współdzielenia kodu, co może wymagać dodatkowego wysiłku.
🟡
practical use of AI tools in the development process
Może oznaczać zarówno wykorzystanie nowoczesnych narzędzi wspomagających, jak i potencjalne eksperymenty z nowymi technologiami, które nie są jeszcze w pełni ustabilizowane.
🔴
We do not expect knowledge of all technologies from day one.
Oznacza to, że będziesz musiał szybko nauczyć się wielu nowych technologii i narzędzi, które nie są wymienione w ogłoszeniu.