Требования
- Опыт коммерческой разработки под Android от 3 лет.
- Отличное знание Kotlin, а также основ ООП, SOLID и Clean Code.
- Опыт работы с компонентами Jetpack: ViewModel, LiveData/StateFlow, Navigation, Room.
- Знание и опыт использования архитектур: MVVM, MVI.
- Опыт работы с Dependency Injection: Hilt / Koin / Dagger.
- Умение работать с многопоточностью: Coroutines, suspend, Flow, Channel.
- Опыт работы с Git, умение разрешать конфликты и вести историю коммитов.
- Умение писать и читать тесты (JUnit, Espresso, Mockito и т.д.).
- Навыки отладки, логирования, поиска и устранения багов.
- Опыт работы с Gradle, понимание build.gradle, flavor, BuildConfig.
- Опыт публикации приложений в Google Play, AppGallery, RuStore.
Обязанности
- Разработка и поддержка Android-приложений на Kotlin.
- Внедрение и поддержка архитектурных подходов (MVVM, MVI, Clean Architecture).
- Интеграция с backend через REST API.
- Поддержка процесса публикации приложения: сборка, подписание, релиз в Google Play.
- Взаимодействие с дизайнерами, тестировщиками, аналитиками и другими членами команды.
Будет плюсом
- Опыт работы с Jetpack Compose.
- Понимание принципов атомарного дизайна и их применение.
- Понимание принципов CI/CD, опыт настройки пайплайнов (GitHub Actions).
Наши бенефиты:
- Удобный гибкий график работы;
- Трудоустройство по ТК РК;
- ДМС для сотрудников и их близких;
- Материальная помощь в различных жизненных ситуациях (рождение ребенка, свадьба, утрата близкого и тому подобное);
- Соревнования по кибер и спортивным дисциплинам;
- Скидки на спортивные абонементы в ведущих фитнес-клубах, комплименты от популярных заведений (десерты & кофе), подарки и бонусы от ряда наших партнеров, фруктовая среда, English Club внутри компании;
- Корпоративная техника (ноутбуки/мониторы);
- Технологичный офис в центре Алматы.