— Знание Koltin на высоком уровне
— Понимание устройства памяти в Java
— Понимание работы протоколов HTTP(S), WS(S)
— Знание базовых принципов ООП
— Знание шаблона проектирования MVVM, а также принципов SOLID, DRY, KISS
— Умение работать со стеком: Kotlin Coroutines, Hilt, Retrofit, Room
— Умение работать с Git
— Обязательно наличие примера кода (подойдёт и учебный)