Android-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
X5 Digital развивает сервис онлайн-доставки.
Мы доставляем десятки тысяч заказов каждый день.
Наша цель — занять лидирующую позицию на рынке e-grocery и стать прямой ассоциацией с доставкой онлайн-заказов.
X5 Digital сегодня — это более 70 миллионов заказов в год, 350+ инженеров в IT-командах и сервис, который представлен уже в 69 регионах страны.
Наш стек: Android Architecture Components (LiveData, ViewModel, Room), Kotlin Coroutines, Dagger2, Retrofit2, Pojo, Gson, Moshi, Socket.IO, CameraX, Firebase Messaging, Crashlytics, Viewbinding, AppsFlyer, Amplitude.
Тебе предстоит:
Развивать и поддерживать мобильное приложение для курьеров, осуществляющих доставку из супермаркетов до клиентов.
В нем предусмотрен следующий функционал:
- сканер QR-кодов;
- обмен данными между клиентом и сервером(сокеты);
- работа с камерой телефона;
- работа с push-уведомлениями.
Ожидания от кандидата
- опыт коммерческой разработки мобильных приложений под Android от 2-х лет;
- знание Kotlin;
- знание базовых алгоритмов, знание базовых структур данных, знание ООП, глубокое понимание Android SDK;
- знание принципов и архитектуры построения мобильных приложений;
- опыт применения архитектурного паттерна MVVM и других архитектурных подходов;
- знание принципов организации эффективной программной разработки;
- опыт работы с системой контроля версий (Git);
- опыт работы с многопоточностью;
- опыт работы с REST API, знание принципов работы клиент-серверных приложений.
Условия работы
- работаем удаленно или из уютного офиса на ст. м. Добрынинская в Москве;
- предоставляем ДМС со стоматологией;
- помогаем с переездом в Москву при необходимости;
- делимся собственным опытом и знаниями;
- регулярно проводим митапы, приглашаем внешних спикеров;
- даем доступ к внутренним ресурсам: электронной библиотеке и корпоративному университету, где можно непрерывно обучаться.
Дополнительные инструкции
Дальнейшие шаги, если твое резюме подходит:
- 30 минут – встреча с HR
- До 120 минут – знакомство с командой/руководителем
- Совпадаем по ожиданиям?
- Предлагаем оффер