Android Developer + Kotlin Multiplatform
emagine
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.
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.
- ✓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
- !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
- •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
Oferta dla doświadczonych specjalistów (Senior).
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.
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.
- ?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?
- −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ół pracuje w metodyce Agile, nacisk na współpracę i mentoring. Kultura bankowa – raczej formalna, ale z nowoczesnym stackiem technologicznym.