Уверенная работа на языках (языке) программирования Kotlin;
Умение работать с Android SDK 21+;
Понимание принципов SOLID и Clean Architecture;
Знание различных способов декомпозиции (Agile & User Stories, много модульность, послойная разбивка и т.п.);
Умение использовать шаблоны проектирования, такие как MVI (Redux/TEA/BLoC/UDF), MVVM (MVVM + Router/Coordinator);
Опыт работы с архитектурными компонентами (AndroidX / Jetpack & Cocoa Touch);
Знание дизайн-систем Apple Human Interface Guidelines и/или Google Material Design (MD2) & Material You (MD3);
Знание работы систем автоматической сборки Gradle и/или Xcode;
Навыки работы с ППД HTTP REST, WebSocket (Ktor, Retrofit);
Навыки работы с реактивным программированием;
Опыт в интеграции Google Firebase, Google Play Services
Умение внедрять зависимости через DI-инструменты (Koin);
Умение реализовывать различные анимации;
Практические навыки в работе с картами Yandex / 2GIS Maps;
Желательно опыт работы с технологией Jetpack Compose;
Желательно знания технологии Kotlin Multiplatform Mobile;
Знание русского и английского (технического) языков.
Возможность влиять на процесс и результат;
Официальное трудоустройство по ТК РК;
Mac для работы