Москва
Тебе предстоит:
Развивать и поддерживать мобильное приложение для сборщиков в супермаркетах, которое позволяет:
- автоматизировать процесс сборки товаров;
- отслеживать процент готовности заказа;
- корректировать заказ в режиме реального времени;
- проводить замены товаров, а также подготавливать заказы к дальнейшей отправке клиенту.
- работать с остатками в магазине;
- проводить выкладки и инвентаризации товаров в магазине.
В нем предусмотрен следующий функционал:
- сканер QR-кодов;
- обмен данными между клиентом и сервером(сокеты);
- работа с камерой телефона;
- работа с push-уведомлениями.
Пожелания к твоему опыту:
- опыт коммерческой разработки мобильных приложений под Android от 2-х лет;
- знание Kotlin;
- знание базовых алгоритмов, знание базовых структур данных, знание ООП, глубокое понимание Android SDK;
- знание принципов и архитектуры построения мобильных приложений;
- опыт применения архитектурного паттерна MVVM и других архитектурных подходов;
- знание принципов организации эффективной программной разработки;
- опыт работы с системой контроля версий (Git);
- опыт работы с многопоточностью;
- опыт работы с REST API, знание принципов работы клиент-серверных приложений.
Наш стек: Android Architecture Components (LiveData, ViewModel, Room), Kotlin Coroutines, Dagger2, Retrofit2, Pojo, Gson, Moshi, Socket.IO, CameraX, Firebase Messaging, Crashlytics, Viewbinding, AppsFlyer, Amplitude.