Назад

Middle Android Developer (Kotlin)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b1
Страна
Uzbekistan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Middle Android Developer (Kotlin): Разработка и развитие мобильных приложений телекоммуникационной компании с акцентом на Kotlin, Android Jetpack, архитектуру и интеграцию REST API. Focus on оптимизацию производительности, тестирование, проектирование масштабируемых решений и взаимодействие с Backend, QA, аналитикой и дизайном.

Локация: Ташкент, проспект Амира Темура, 24; гибридный формат работы.

Компания

Universal Mobile Systems развивает мобильные продукты телекоммуникационной компании под брендом Mobiuz.

Что делать

  • Разрабатывать и развивать мобильные приложения на Android, реализовывать новый функционал по бизнес-требованиям и техническим заданиям.
  • Поддерживать, оптимизировать и повышать производительность существующих приложений.
  • Участвовать в проектировании архитектуры и выборе технических решений.
  • Интегрировать приложения с REST API и backend-сервисами.
  • Писать поддерживаемый и масштабируемый код, проводить тестирование, искать и устранять ошибки.
  • Участвовать в code review, планировании, оценке сроков и взаимодействии с командами Backend, QA, аналитики и дизайна.

Требования

  • Коммерческий опыт Android-разработки от 2–3 лет; общий заявленный опыт — от 1 года до 3 лет.
  • Уверенное знание Kotlin; знание Java будет преимуществом.
  • Хорошее понимание Android SDK и жизненного цикла Android-компонентов.
  • Практический опыт с MVVM, MVI или Clean Architecture.
  • Знание Android Jetpack, включая ViewModel, LiveData, Navigation и Room.
  • Опыт работы с Kotlin Coroutines и Flow, REST API, Retrofit и OkHttp.
  • Понимание Dependency Injection с Hilt или Dagger 2; опыт работы с Room, SQLite и кешированием данных.
  • Навыки написания Unit- и UI-тестов с JUnit, Mockito и Espresso.
  • Уверенное владение Git, Android Studio и Gradle; понимание оптимизации производительности, безопасности и стабильности приложений.
  • Английский язык на уровне чтения технической документации.

Хорошо, если есть

  • Опыт разработки интерфейсов с Jetpack Compose и многомодульной архитектурой.
  • Навыки профилирования и оптимизации Android-приложений с Android Profiler и LeakCanary.
  • Опыт работы с Firebase, Crashlytics или Sentry.
  • Опыт публикации приложений в Google Play.
  • Опыт работы с BLE, геолокацией, камерой и другими аппаратными возможностями устройств.
  • Опыт разработки на Flutter.

Культура и преимущества

  • Гибридный формат работы в Ташкенте.
  • Работа в команде профессиональных разработчиков над мобильными продуктами телекоммуникационной компании.
  • Участие в технических обсуждениях и принятии архитектурных решений.
  • Возможность профессионального развития и реализации собственных технических идей.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →