Москва
Логистика — одно из ключевых направлений Яндекс Еды. Оно состоит из множества команд и технических систем, реализующих широкий набор функций: от оптимального назначения курьеров на заказы до выхода Еды на зарубежные рынки.
Наша команда отвечает за мобильное приложение Яндекс Про для курьеров. Это основной рабочий инструмент курьеров, сотрудничающих с сервисом. От качества, доступности и скорости приложения критически зависит и то, как курьеры выполняют свои задачи, и то, как работает Яндекс Еда в целом.
Примеры проектов, которые мы делаем:
- Дать курьеру возможность арендовать электровелосипед и управлять им через блютус, возможность уехать после позднего слота домой на такси со скидкой
- Проверить с помощью блютус-маячка, находится ли курьер в ресторане
- Реализовать модульную архитектуру заказа с возможностью дальнейшего переиспользования
- Реализовать систему планирования рабочего времени курьеров
Обязанности:
- Разрабатывать нестандартные пользовательские интерфейсы
- Решать сложные проблемы на стыке кросс-платформы и Android
- Проектировать новые клиентские API совместно с командой бэкенда
- Экспериментировать с подходами к управлению состоянием приложения
Требования:
- Разрабатывали приложения на Flutter
- Знакомы с концепцией backend driven UI
- Занимались коммерческой мобильной разработкой для iOS или Android
- Применяли шаблоны Provider и Riverpod для управления состоянием
- Имеете опыт параллельного или многопоточного программирования, понимаете, как устроены Dart Event Loop и Isolates
- Хорошо понимаете реактивную парадигму и отлаживали такой код
- Знаете классические алгоритмы и структуры данных