
Android-разработчик
- Алматы
- Постоянная работа
- Полная занятость
- Разработка и поддержка Android-приложений;
- Работа над улучшением пользовательского интерфейса и опыта;
- Плотное взаимодействие с кроссфункциональными командами, включая менеджеров, дизайнеров, бэкенд-разработчиков и тестировщиков;
- Написание чистого, поддерживаемого и высокопроизводительного кода;
- Участие в планировании, разработке и развертывании новых фичей;
- Проведение код-ревью;
- Постоянное обучение и внедрение новых технологий и подходов в разработке.
- Уверенное владение языком Kotlin и хорошее понимание его особенностей;
- Глубокое знание инструментов и библиотек Android SDK;
- Умение работать с XML-разметкой, Jetpack Compose и ConstraintLayout для создания сложных и адаптивных пользовательских интерфейсов;
- Способность эффективно находить и исправлять ошибки, используя Android Studio и другие инструменты отладки;
- Понимание работы с памятью в Android и опыт использования многопоточности (Coroutines, RxJava, ThreadPool);
- Опыт написания unit-тестов и UI-тестов для обеспечения качества кода;
- Умение проводить код-ревью и опыт в рефакторинге кода для улучшения его читаемости и поддержки;
- Способность эффективно работать в команде, ясно и лаконично излагать мысли.
- Базовые знания Java и опыт работы с существующим кодом на этом языке;
- Опыт работы с Jetpack библиотеками (Navigation, WorkManager, Hilt) и новыми фреймворками Android;
- Опыт оптимизации приложений для повышения производительности и снижения потребления ресурсов;
- Понимание принципов пользовательского интерфейса и опыта, способность работать в тесном сотрудничестве с дизайнерами;
- Знание процесса публикации и обновления приложений в Google Play Store.
HeadHunter