Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаAndroid-разработчик в команду монетизации Карт и Навигатора
Мы развиваем Карты и Навигатор — два больших приложения, которые каждый день помогают миллионам пользователей находить места, планировать маршруты, записываться в салоны, заказывать такси и платить за парковки.
Внутри наших приложений работает геоперформанс‑реклама — набор решений, направленных на получение кликов по объявлениям, который напрямую влияет на продажи тысяч бизнесов. Когда пользователь ищет кафе, аптеку или сервис, на карте появляется релевантное рекламное предложение. Это упрощает поиск — пользователь сразу видит нужную организацию и может действовать без лишних переходов. И увеличивает доход бизнесов — рекламодатели получают точный геотрафик и рост продаж.
Вызовы
То, что уже успешно работает и продолжает развиваться:
- Аукцион организаций — релевантные и выгодные предложения появляются в поиске и на карте, повышая видимость организаций и делая поиск удобнее для пользователей
- Аналитика взаимодействий — измеряем ключевые действия, предоставляем бизнес‑клиентам ценные инсайты и помогаем отслеживать приток новых клиентов
- Таргетированные объявления в Картах — помогаем компаниям быстро находить новых клиентов через рекламные блоки, показываемые в нужный момент
Что происходит сейчас
Мы не останавливаемся. Вместе с вами мы продолжим расширять экосистему: будем создавать новые форматы, интегрировать их в Карты и Навигатор — и сделаем их доступными в миллионах устройств.
Наш Android-стек
- Kotlin Multiplatform
- Retrofit, Ktor, OkHttp
- Redux (UDF)
- Compose и Android View
- Kotlin Coroutines/Flow, RxJava 2
- Kotlin-inject и Dagger 2 для DI
- Развитая модульность
- Espresso & Allure для UI-тестов
- Gradle, Glide, LeakCanary, CameraX, SpeechKit, MapKit, kotlinx.serialization, Wire
Как устроена разработка
Мы сделали ставку на мультиплатформенную разработку: наши приложения на iOS и Android практически идентичны. Это позволяет везде поддерживать широкую функциональность и оптимизировать ресурсы.
Несколько лет назад мы выбрали Kotlin Multiplatform в качестве основной технологии для кросс-платформенной разработки и одними из первых начали применять её в продакшене. Kotlin Multiplatform не накладывает ограничений на использование платформенных SDK, мы пишем на нём только бизнес-логику, а UI и взаимодействие с операционной системой остаются платформенными.
Благодаря общему коду команды iOS и Android тесно контактируют, обмениваются знаниями. Для этого у нас есть гильдии iOS- и Android-разработчиков, а также площадки для обсуждения новых подходов к разработке и передачи контекста о проекте.
Проект Карт и Навигатора разбит на модули. Внутри модулей используем устоявшуюся «чистую» архитектуру с однонаправленным потоком данных. Feature-модули максимально независимы, что позволяет разрабатывать новые сценарии в отдельных легковесных тестовых проектах.
Большой проект невозможно развивать без вложений в инфраструктуру. 80% времени мы тратим на продуктовую разработку, 20% — выделяем на развитие технологий, автоматизацию рутины и отдачу техдолга. CI/CD, автоматическая синхронизация ресурсов от редакторов и дизайнеров, автоматизация жизненного цикла задач и релизного процесса, UI-тесты, A/B-эксперименты, мониторинги здоровья приложения и процессов — у нас есть всё необходимое.
Что с атмосферой
Любим обмениваться знаниями: регулярно проводим общие техновстречи всего отдела разработки, на которых рассказываем об интересных исследованиях и достижениях в разных технологических областях. Еженедельно собираемся платформенными командами и обсуждаем актуальные проблемы. По результатам спринта проводим продуктовые демо.
Уважаем work-life balance, тимбилдинг, неформальное общение, вечеринки, поддерживаем дружескую атмосферу. Преподаём в Школах мобильной разработки и помогаем с выступлениями на конференциях. Возможно, вы видели наши доклады:
- Максим Давыдов на Mobius 2025 — про Probator и эволюцию UI-тестирования в Яндекс Картах
- Сергей Кришталь на Mobius 2025 — про Kotlin Multiplatform
- Евгений Васильев на Я.Субботнике — про то, как собираем грабли при профилировании Android-приложений
- Денис Загаевский на Mobius 2023 — про КММ и то, как мы Reduce'им сложность
Присоединяйтесь к команде, где каждый ваш пул-реквест меняет способ, которым люди взаимодействуют с городом. Ваша экспертиза — наш драйвер роста.
Какие задачи вас ждут
Поддержка и масштабирование существующих решенийВам предстоит расширять покрытие аукциона организаций в приложении и повышать качество аналитики.
Эксперименты с новыми форматами
Нужно будет тестировать инновационные решения, которые сделают Карты и Навигатор ещё более полезными и прибыльными.
Создание продукта, которым каждый день пользуются миллионы людей
Ваше влияние будет видно сразу: пользователи смогут находить нужные компании быстрее, а бизнесы-партнёры — получать более детализированную аналитику и простую модель продвижения.
Больше о мобильной разработке в Яндексе — в канале Yandex for Mobile
Мы ждем, что вы
- Разрабатываете мобильные приложения для Android и отлично знаете SDK-платформы
- Умеете прорабатывать задачи от и до, имеете продуктовое мышление, стремитесь соблюдать баланс между счастьем пользователей и счастьем бизнеса
- Знаете современные принципы построения архитектуры мобильных приложений
- Хотите быть не просто техническим экспертом, а брать на себя ответственность за проекты целиком
- Стремитесь активно во всём участвовать: координировать процессы, общаться с командой и заказчиками и запускать новые проекты в продакшен
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие