Разработчик инфраструктуры в мобильные Яндекс Карты

Дата размещения вакансии: 06.10.2025
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Садовническая улица 82с2
Требуемый опыт работы:
Более 6 лет

Карты и Навигатор ежедневно помогают миллионам пользователей по всему миру решать задачи. Найти ресторан или дорогу до места встречи с друзьями, запланировать поход в салон красоты, построить максимально эффективный маршрут на любом типе транспорта или просто узнать, что интересного есть в городе, — наши базовые сценарии, жизненно необходимые современному городскому жителю.

За всем этим стоит труд десятков людей: от разработчиков до менеджеров и маркетологов. Им требуется стабильная инфраструктура, которая позволяет писать и отлаживать код быстро, верифицировать сборку автоматически, а публиковать новые версии в магазине приложений с минимальными усилиями.

Недавно мы перешли на еженедельные обновления приложений. Команда, вовлечённая в процессы, увеличилась, а требования к инфраструктуре возросли. Поэтому нам нужен человек, который будет улучшать инфраструктуру проекта.

Как устроена разработка?

Важная часть нашего подхода — ставка на мультиплатформенную разработку. Наши приложения для iOS и Android практически идентичны, а функциональность настолько разнообразна и обширна, что поддерживать одновременно две реализации трудно и неэффективно. Несколько лет назад мы выбрали Kotlin Multiplatform в качестве основной технологии для кросс-платформенной разработки и одними из первых начали использовать её в продакшене.

Наш проект состоит из сотен платформенных и мультиплатформенных модулей, отражающих сложность и многообразие пользовательских сценариев.

Также мы активно используем Kotlin в коде нашей инфраструктуры, помогающей решать рутинные задачи. Например, импорт ресурсов из Figma или отслеживание метрик здоровья приложения.

Наши приложения обновляются еженедельно, как в основных магазинах приложений, так и в альтернативных, что было бы невозможно без автоматизаций реализного процесса.

У нас есть набор из сотни UI-тестов (и желание увеличить это число до нескольких сотен). Более того, мы используем UI-тесты для офлайн-замеров перформанса приложений на специальных фермах устройств, чтобы узнавать о деградациях ещё до того, как пользователи установят приложение.

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

Улучшать инфраструктуру проекта
Вам предстоит совершенствовать оркестрацию наших UI-тестов, налаживать систему мониторинга использования ресурсов на CI, минимизировать время коллег на рутинные операции, уменьшать время сборки приложений — и выполнять многие другие задачи.

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

  • Разрабатывали мобильные приложения для Android и глубоко знаете SDK платформы
  • Любите и умеете в CI/CD мобильного приложения
  • Понимаете Gradle и умеете правильно готовить его
  • Открыты к изучению инфраструктуры сборки iOS-приложения или уже знакомы с ней
  • Готовы улучшать инструменты и жизнь десятков Android- и iOS-разработчиков
  • Знаете современные принципы построения архитектуры мобильных приложений

Условия:

  • Высокий доход и премии каждые полгода за эффективную работу
  • Возможность работать над ещё не решёнными задачами, участвовать в обсуждении и предлагать идеи, влиять на процесс и результат
  • Сильная команда, с которой можно расти
  • Расширенная программа ДМС: стоматология, обследования, вызов врача на дом и многое другое
  • Оплата 80% стоимости ДМС для супругов и детей
  • Компенсация оплаты питания
  • Корпоративные скидки в бассейнах, фитнес-центрах и магазинах
  • Курсы, тренинги, участие в конференциях
  • Гибкий график работы
  • Бесплатная парковка