
Проект
Разработчик мобильных приложений Android (Middle/Senior)
- 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;
- Возможность карьерного развития и профессионального роста;
- Дружный коллектив, интересные корпоративные мероприятия.