Яндекс

Senior Android Developer в Маркет

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Android
  • Kotlin
  • Coroutines
  • Android SDK
  • DivKit

Наша команда отвечает за пользовательский опыт после создания заказа в Яндекс Маркете: коммуникации, информацию о доставке, отмены заказов, возвраты и переносы даты и времени доставки. Также мы улучшаем профиль пользователя, создаём онбординги приложения и многое другое. Фокусируемся на том, чтобы взаимодействие пользователя с заказом было простым, прозрачным и удобным на каждом этапе. Работаем в тесной связке с командами логистики, саппорта и инфраструктуры.

Мы используем уникальный технологический стек: разрабатываем внутри собственного BDUI-микросервиса на Kotlin и DivKit. Это позволяет быстро доставлять до пользователей новые функции, минуя релизы приложений, и менять их «на лету». Хотя стек может показаться необычным, мы уверены, что за этим подходом — будущее мобильной разработки.

Какие задачи вас ждут

Разработка новой и улучшение существующей функциональности
Вы будете заниматься продуктовыми проектами по развитию функциональности списка заказов, деталей заказов, возвратов, улучшать пользовательский опыт и оптимизировать личный кабинет пользователя. В проектах коммуникаций есть скоуп задач по развитию live-activity в мобильных приложениях.

Технические задачи
Помимо продуктового стрима, у нас есть параллельный набор технических задач. Например, мы тесно работаем с командой аналитики: постоянно добавляем новые и развиваем текущие аналитические метрики. Кроме этого, развиваем процессы автотестирования и интеграции с общими библиотеками Яндекса, такими как Мессенджер или Паспорт.

Поддержка и развитие BDUI-микросервиса
Вам предстоит следить за работоспособностью и стабильностью микросервиса, а также внедрять и развивать общеяндексовые технологии.

Мы ждем, что вы:

  • Разрабатывали нативные Android-приложения и отлично знаете Kotlin и Java
  • Понимаете принципы работы многопоточности, сетевых запросов и кеширования
  • Умеете писать чистый и поддерживаемый код

Будет плюсом, если вы:

  • Работали с BDUI-технологиями
  • Готовы писать код на бэкенде