Android Developer (Kotlin)
We are looking for Native Android Developer (Kotlin)
Our client is a digital consulting and solutions provider specializing in wealth management transformation. They help leading financial institutions — such as wealth managers, banks, advisors, and retirement providers—accelerate growth, improve operational agility, and scale effectively through tailored technology services.
Collaboration format: outstaff, contract-based.
Hourly rate: up to 20$/h
Direct communication with the client — good English and a presentable manner are important
Location: Poland
Requirements:
— 3+ years of experience in Android development;
— Ability to design clear and maintainable architecture following SOLID, KISS, and YAGNI principles;
— Strong knowledge of Kotlin and the Android SDK, including understanding their capabilities and limitations;
— Production experience with Jetpack Compose;
— Understanding of architectural patterns such as MVVM, MVI, Clean Architecture, and the ability to justify the choice of the most suitable one;
— Experience building features end-to-end: design, implementation, release, monitoring, and iteration;
— Experience integrating analytics, tracking key metrics, and ensuring observability of mobile features;
— Understanding of the Android component lifecycle, multithreading, and asynchronous logic;
— Experience working with REST/GraphQL APIs, WebSocket, Retrofit/Ktor, Apollo, navigation, and dependency injection (Koin);
— Hands-on experience with unit, integration, and end-to-end (E2E) testing;