Москва
МП Продавца, МП Киоск – омниканальные рабочие места сотрудников магазинов, которые помогают продавцам коммуницировать с клиентами в магазине. Оформлять заказы, искать товары, консультировать, помогать с примеркой и многое другое. Приложениями пользуются работники магазинов, складов и сотрудники доставки, чтобы собрать, доставить и выдать ваш сноуборд или лыжи. В свою очередь мы помогаем автоматизировать работу этих подразделений.
Для ускорения разработки планируется выделение разработки части функционала в отдельную команду. А значит предстоит разбить приложение на модули, выстроить процесс работы в монорепозитории.
Обязанности:
- Разработка нового функционала.
- Взаимодействие с аналитиками, дизайнерами и тестировщиками.
- Аудит программного кода.
- Проведение декомпозиции и оценки поставленных задач.
- Поиск лучшего решения каждой задачи.
- Участие в планировании релизов.
Требования:
- Хорошие знания Kotlin, Android SDK, Android Studio.
- Знание Jetpack Components.
- Успешный опыт разработки приложений на базе Android от 2 лет.
- Наличие опубликованных проектов в Google Play.
- Понимание работы Rest Api и HTTP.
- Знание SQL (SQLite, Room), Realm.
- Знание ООП, стандартных структур данных и шаблонов проектирования (MVC, MVP, MVVM, MVI).
- Опыт работы с системой контроля версий Git.
- Опыт работы с системами автоматической сборки проектов (Gradle).
- Опыт unit и ui-тестирования.
- Опыт работы в командах разработки.
- Личные качества: инициативность, ответственность, системный подход, инновационное мышление, готовность к дальнейшему обучению.
Желательно:
- Знание Material Design.
- Опыт работы с NDK.
- Опыт работы с push нотификациями.
- Опыт работы с гео - локацией.
- Опыт работы с Yandex MapKit, Google Maps или аналогами.
- Опыт разработки кастомных UI.
- Опыт использования MVI Core от Badoo.
- Опыт использования различных SDK: Retrofit, Firebase.
- Опыт работы с Jira, Confluence.
- Опыт разработки REST API + Spring MVC.
- Навыки проектирования дизайна, документирования карт сценариев работы приложений, разработки систем помощи и пользовательской документации