Проект

Разработчик мобильных приложений Android (Middle/Senior)

Не указана
  • Владивосток
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Android
  • Java
  • Kotlin
  • Android SDK
  • Сбор требований
  • Работа с большим объемом информации

Добрый день уважаемый кандидат!

Крупнейший Дистрибьютор, лидер рынка FMCG на Дальнем Востоке и Сибири приглашает на работу Разработчика мобильных приложений Android (Middle/Senior)

Работа в г. Владивостоке на месте работодателя.

Удалённый режим работы не предусмотрен, но частично возможен по договорённости после испытательного срока.

Окончательный уровень заработной платы обсуждается с финальным кандидатом на собеседовании.

О проекте:

В работе компании используется множество мобильных приложений. Основное - это приложение для работы с системой управления складом EME.WMS. Но также есть приложения для обеспечения работы транспортной службы, различных опросов и т.д. В команду сотрудник, который выполнять доработки под требования бизнеса.

Обязанности:

  • Доработка Android приложения для складской программы EME.WMS;
  • Доработка Android приложений для прочих сервисов;
  • Участие в разработке новых приложений;
  • Написание документации.

Требования:

  • Знание Java/Kotlin, Android SDK;
  • Понимание структуры Android: Activity, Fragment, Navigation;
  • Работа с XML разметкой для создания UI (В частности Constraint Layout);
  • Знание жизненного цикла Android приложения;
  • Опыт работы с Room Database;
  • Опыт работы с Retrofit2 (REST API);
  • Понимание работы многопоточности по части Java: Thread/Handler/AsyncTask;
  • Понимание работы и опыт работы с BroadcastReceiver;
  • Опыт работы с Unit тестами;
  • Опыт работы с приложениями, обрабатывающие большое количество данных, и так-же умение их тестировать.

Будет преимуществом, если есть:

  • Опыт внесения изменений в Legacy код;
  • Знания и опыт работы с Kotlin;
  • Опыт разработки и внесения изменений в бэкенд;
  • Понимание MVVM архитектуры в Android: ViewModel, LiveData, Flow/StateFlow/SharedFlow;
  • Понимание принципов Clear Architecture в Android (разбиение приложения на слои);
  • Знание паттернов проектирования: Repository, UseCase;
  • Kotlin Coroutines;
  • Dependency Injection (Hilt/Koin/Dagger2);
  • View Binding - для поддержания старых проектов;
  • Jetpack Compose - для работы над новыми проектами.

Что мы предлагаем:

  • Работа на месте работодателя в крупнейшей дистрибьюторской компании;
  • Трудоустройство согласно ТК РФ, своевременная оплата труда;
  • График работы 5/2;
  • Возможность карьерного развития и профессионального роста;
  • Дружный коллектив, интересные корпоративные мероприятия.