Уверенная работа на языках (языке) программирования Kotlin и/или Swift;
Умение работать с Android SDK 21+ и iOS 11+;
Понимание принципов 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 + OkHttpClient, Alamofire, Moya);
Навыки работы с реактивным программированием (Kotlin Coroutines & Flow, Reactive Extensions: RxJava/Reaktive, RxSwift (RxAlamofire, RxDataSource etc.));
Опыт в интеграции Google Firebase, Google Play Services & App Store Connect
Умение внедрять зависимости через DI-инструменты (Koin, Swinject);
Умение реализовывать различные анимации;
Практические навыки в работе с картами Yandex / 2GIS Maps;
Желательно опыт работы с технологией Jetpack Compose, SwiftUI (в меньшей степени React, Flutter);
Желательно знания технологии Kotlin Multiplatform Mobile;
Знание русского и английского (технического и разговорного) языков.
Работа в сильной, стремительно развивающейся команде энтузиастов;
Возможность влиять на процесс и результат;
Официальное трудоустройство по ТК РК;
Welcome Pack (выдается вся необходимая техника для комфортной и продуктивной работы);
Дружный коллектив, лояльное руководство;
Уютный Open-Space офис в бизнес районе Алматы;
Вкусный кофе, теннисный стол, зона отдыха;