Наша команда обеспечивает взаимодействие Яндекс Еды с другими сервисами — от Карт и Поиска до подписок и промо и объединяет десятки сервисов в единый живой организм. Мы работаем по Scrum: у нас двухнедельные спринты с грумингом задач, а 20% времени мы уделяем техническим задачам — техдолгу, рефакторингу и большим технопроектам. Если вам нравится разбираться в архитектуре, понимать, как всё устроено, и влиять на масштабные пользовательские сценарии, — вам сюда.
Вы будете создавать сложные интеграции между сервисами экосистемы: это Яндекс Еда, Лавка, Плюс, Маркет, Карты и другие. Работать с разными командами Яндекса и их кодом, помогать находить баланс между скоростью, качеством и масштабом. Вам предстоит продумывать архитектуру мобильных решений, которые выдержат миллионы запросов, и влиять на пользовательский опыт в одном из самых динамичных продуктов Яндекса.
Наш технологический стек включает Kotlin, BDUI (Flex), Coroutines, MVVM и UDF (они лежат в основе нашей архитектуры), многомодульный проект со своей дизайн-системой, а Compose мы используем как стандарт для новых функций.
В нашей команде вы увидите экосистему Яндекса изнутри. У вас будут задачи без шаблонов и готовых решений — вы сами будете прокладывать путь. А мы обеспечим поддержку сильных инженеров и открытую культуру обмена знаниями.
Обязанности:
Развитие экосистемы
Вы будете масштабировать и поддерживать пользовательские сценарии Яндекс Еды, которые уже есть в Яндекс Go, Маркете, Картах и других сервисах.
Интеграции с сервисами Яндекса
Вам предстоит интегрировать Яндекс Еду в другие сервисы Яндекса, чтобы дополнять пользовательский опыт и делать его более комплексным.
Расширение экосистемы
Вы будете масштабировать экосистему Яндекс Еды и анализировать, какие точки роста можно закрыть с помощью других сервисов компании.
Больше о мобильной разработке в Яндексе — в канале Yandex for Mobile
Ключевые навыки:
- Отлично владеете Kotlin
- Создаёте многомодульные приложения
- Разбираетесь в целях задач и предлагаете альтернативные решения для их достижения
- Работаете автономно
- Декомпозируете крупные проекты и оцениваете трудозатраты на каждую часть
Дополнительные требования:
- Работали с BDUI-технологиями
- Умеете профилировать и оптимизировать приложения
- Заботитесь о своём коде и тестируете его
- Узнайте про разработку Городских сервисов Яндекса на [dev.go.yandex](dev.go.yandex).