Pomiń do treści
Logo firmy emagine

Android Developer + Kotlin Multiplatform

emagine

Oferta w skrócie
Widełki nieujawnione
🔀HybrydowaTryb pracy
📄OtherKontrakt
⏱️Senior · 3+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano26 maja 2026
Ostatnio sprawdzono26 maja 2026
Wygasa za42 dni
Werdykt JobHunt

Rola polega na rozwijaniu i utrzymaniu aplikacji mobilnych dla sektora bankowego, z wykorzystaniem Kotlin Multiplatform (KMP) do współdzielenia logiki między platformami. Codzienna praca to implementacja nowych funkcjonalności, refaktoryzacja, testowanie i mentoring młodszych członków zespołu w metodyce Agile. Stack technologiczny to Kotlin, Jetpack Compose, KMP, Clean Architecture, MVVM. To typowa rola deweloperska w outsourcingu IT, gdzie emagine dostarcza specjalistów do banku.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: brak szczegółów procesu rekrutacyjnego, brak informacji o wielkości zespołu i podziale obowiązków.

🛠 Wymagane technologie
Dane źródłowe
MentoringDocumentationRequest For Quotation (RFQ)Model View ViewModel (MVVM)AndroidTestingMicroservicesAgileJUnitKotlin
AI Insights
Czym naprawdę jest ta rola?Android Developer

Rola polega na rozwijaniu i utrzymaniu aplikacji mobilnych dla sektora bankowego, z wykorzystaniem Kotlin Multiplatform (KMP) do współdzielenia logiki między platformami. Codzienna praca to implementacja nowych funkcjonalności, refaktoryzacja, testowanie i mentoring młodszych członków zespołu w metodyce Agile. Stack technologiczny to Kotlin, Jetpack Compose, KMP, Clean Architecture, MVVM. To typowa rola deweloperska w outsourcingu IT, gdzie emagine dostarcza specjalistów do banku.

Plusy
  • Forma B2B (własna działalność) – korzystna podatkowo dla doświadczonych
  • Możliwość mentoringu i wpływ na rozwój młodszych deweloperów
  • Nowoczesny stack: KMP, Compose, Clean Architecture
  • Stabilna branża bankowa
Na co uważać
  • !Brak widełek wynagrodzenia – stawka 'otwarta na propozycje', co może oznaczać niską transparentność
  • !Opis sugeruje zarówno Regular (3 lata), jak i Senior (6 lat), ale nie określono, który poziom jest docelowo poszukiwany
  • !Wymieniono 'RFQ' w technologiach, ale nie pojawia się w opisie – może być pomyłką lub wewnętrznym narzędziem
  • !Nie podano szczegółów procesu rekrutacyjnego (liczba etapów, zadanie domowe etc.)
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Implementacja nowych funkcjonalności w Kotlin i Jetpack Compose z użyciem KMP
  • Refaktoryzacja istniejącego kodu i utrzymanie architektury Clean Architecture oraz MVVM
  • Pisanie testów jednostkowych i UI (JUnit, MockK, Espresso)
  • Code review i mentoring dla młodszych deweloperów
  • Uczestnictwo w daily standupach, sprint planning i retrospektywach w Agile
  • Współpraca z zespołem backendowym przy integracji z mikroserwisami
  • Aktualizacja dokumentacji technicznej
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Regular Android Developer z co najmniej 3-letnim doświadczeniem, znający Kotlin, Jetpack Compose i podstawy KMP, potrafiący pisać testy i pracować w zespole Agile.

Raczej nie dla

Juniorzy bez komercyjnego doświadczenia w Androidzie – wymagane minimum 3 lata. Osoby szukające pracy w pełni zdalnej – wymagana hybryda 1-2 dni w biurze. Osoby niechętne do pracy w sektorze bankowym lub z legacy kodem.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt2/5
Remote3/5
Enterprise4/5
Pytania do rekrutera
  • ?Czy poziom to Regular czy Senior? Wymagania są podane dla obu.
  • ?Ile osób liczy zespół i jaki jest podział ról (frontend, backend, QA)?
  • ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe / live coding?
  • ?Czy w codziennej pracy jest więcej CI/CD, automatyzacja, czy raczej klasyczne feature development?
  • ?Jakie narzędzia do zarządzania projektem i repozytorium kodu są używane?
  • ?Czy jest możliwość pracy zdalnej z innych miast (poza wymienionymi) z dojazdami do biura?
Brakujące informacje
  • Brak szczegółów procesu rekrutacyjnego
  • Brak informacji o wielkości zespołu i podziale obowiązków
  • Nie podano, czy stawka jest negocjowalna i w jakim przedziale się mieści
  • Brak informacji o narzędziach CI/CD i systemie kontroli wersji
Zespół

Zespół pracuje w metodyce Agile, nacisk na współpracę i mentoring. Kultura bankowa – raczej formalna, ale z nowoczesnym stackiem technologicznym.

🔗Podobne oferty