Android Developer
Obvezno:JavaKotlinMobile
- Kotlin depth with recent hands-on delivery. Must have commercial Android development in Kotlin, personally writing production code throughout the most recent twelve months.
- Able to work confidently in an established codebase that also contains Java.2. Android SDK and lifecycle in a large multi-team codebase.
- Activity and Fragment lifecycle, configuration changes, process death and state restoration, task and back-stack behaviour, background execution limits, and modularisation across a multi-module project.
- Jetpack Compose is valued, particularly integrating it into a predominantly View-based application.
- Concurrency and memory under real conditions.
- Coroutines and Flow, structured concurrency, dispatcher selection and cancellation.
- Able to reason about main-thread contention and race conditions, and to diagnose context leaks and listener retention through heap analysis rather than by inspection.