Android разработчик в команду Delivery Team
Наша команда разрабатывает и поддерживает сервисы, которые помогают доставить продукты банка нашим клиентам.
Основные задачи нашей команды:
* проектируем, разрабатываем и поддерживаем сервисы для организации процесса заказа и доставки продуктов курьерами-консультантами
* прорабатываем пользовательские интерфейсы для управления процессами доставки и создания отчетов по результатам работы
* снижаем траты и операционные риски с помощью автоматизации бизнес-процессов.
Основные задачи нашей команды:
* проектируем, разрабатываем и поддерживаем сервисы для организации процесса заказа и доставки продуктов курьерами-консультантами
* прорабатываем пользовательские интерфейсы для управления процессами доставки и создания отчетов по результатам работы
* снижаем траты и операционные риски с помощью автоматизации бизнес-процессов.
Обязанности
- участвовать в разработке мобильного приложение для консультантов;
- проектировать решения, которые будут максимально быстрыми и эффективными;
писать Unit-тесты; - проводить code-review.
Требования
- глубокое знание платформы Android с 19 API;
уверенное знание Java Core и Kotlin; - знание и умение применять принципы DRY, KISS, SOLID, YAGNI и прочие буквосочетания;
- опыт работы с многопоточностью в мобильных приложениях;
- опыт создания сложного UI, который быстро работает;
- знание и использование UI паттернов MVP/MVVM/MVI;
- опыт написания тестов на JUnit, Mockito;
непомерное желание автоматизировать и упрощать; - умение работать в команде, слышать и понимать ее;
- законченные проекты, опубликованные в Google Play.
Будет плюсом, если ты: - знаешь различные виды тестирования, а также понимаешь пользу от них;
- имеешь опыт оптимизации Gitlab CI;
- имеешь опыт написание UI-тестов;
- знаешь, как оптимизировать приложение и сделать его быстрее;
- знаком с основными алгоритмами и структурами данных;
- владеешь навыками в области информационной безопасности.
Условия
- развивать продукт, которым пользуются миллионы клиентов;
- расти вместе с командой и стать частью сильного бэкенд-сообщества;
- видеть результаты своей работы на бизнес-показателях и в самом приложении;
- высокий уровень автономности в реализации важных задач банка;
- простор для экспериментов и разных подходов, открытость новому;
- быстрое решение вопросов с минимумом согласований и формальностей;
- возможности для развития, включая внутренние и внешние курсы и тренинги;
- сочетание работы из дома и современного офиса напротив метро «Технопарк»;
- офис без строгого дресс-кода, с кабинетом врача и собственным фитнес-залом;
- ДМС со стоматологией с первых дней работы;
- доплаты по больничным листам после испытательного срока;
- скидки на продукты банка и партнеров.
- еще десятки льгот и бонусов для сотрудников