Uzum — это новая уникальная компания в Узбекистане, первая технологичная экосистема сервисов в стране. Мы развиваем сразу несколько высокотехнологичных продуктов, чтобы у миллионов жителей страны был доступ к безграничному ассортименту товаров с быстрой доставкой, а также финансовые сервисы, помогающие в решении бытовых задач и развитии бизнеса. Мы строим собственную IT-платформу, развиваем систему логистики, привлекая к сотрудничеству сотни тысяч предпринимателей.
Мы в поисках Senior Android разработчика в юнит Uzum Avto на запуск нового продукта.
Языки программирования:
- Kotlin (обязательно)
- Android SDK: Глубокое знание Android SDK, включая компоненты, архитектуру и жизненные циклы.
UI/UX:
- Опыт создания пользовательских интерфейсов с использованием Jetpack Compose.
- Понимание принципов Material Design.
- Умение создавать адаптивные и отзывчивые приложения. Понимание средств отладки UI
Архитектура:
- Знание и опыт применения архитектурных паттернов (MVVM, MVP, MVI).
- Понимание принципов SOLID и Clean Architecture.
- Понимание DI
Работа с данными:
- Знание сетевых протоколов и технологий (HTTP, REST, JSON, GQL).
Многопоточность:
- Понимание принципов многопоточности и асинхронного программирования.
- Опыт работы с Coroutines.
- Навигация: Опыт работы с различными компонентами навигации (Jetpack Navigation, фрагменты, интенты).
Тестирование:
- Опыт написания unit-тестов, интеграционных тестов и UI-тестов.
- Знание инструментов тестирования (JUnit, Mockito, Espresso).
Инструменты:
- Android Studio
- Gradle
- Git
- Знание принципов CI/CD
Дополнительные навыки (плюс):
- Опыт работы с различными библиотеками и фреймворками (Apollo, Ktor etc...)
- Работа с KMP
Условия:
- Официальное трудоустройство по ТК Уз с первого дня;
- Конкурентная заработная плата;
- Широкие возможности для обучения;
- Дисконт-программы от компаний партнеров;
- Мы резидент IT-парка, наши специалисты могут получить IT-визу, которая приравнивается к ВНЖ;
- Отсутствие дресс-кода и бюрократии;
- Культура, где можно расти, развиваться;