Yandex MapKit — библиотека для Android и iOS, которая позволяет использовать картографические сервисы Яндекса Карты и Панорамы, строить маршруты, искать места и т. д. в мобильных приложениях. MapKit применяется в Яндекс Навигаторе, Картах, Go, Погоде и множестве внешних приложений. Каждый день приложениями с MapKit пользуются десятки миллионов людей. Мы ищем разработчика на C++, который поможет нам создавать и улучшать фичи библиотеки. Кроме того, вы сможете участвовать в разработке CI/CD для мобильных библиотек и приложений, а также серверных компонентов, обеспечивающих работу мобильных карт. Посмотрите, как развиваются карты в MapKit: * Выступление на YAC и иллюстрации к нему * Новое поколение Яндекс Карт: как изменится цифровой город * Трёхмерные карты? Уже делаем! * Карты нового поколения для водителей

Обязанности:

Разработка Yandex MapKit
Разрабатывать общие компоненты и компоненты навигации в кросс-платформенной библиотеке MapKit Обеспечение работоспособности карт
Разрабатывать бэкенд-сервисы, обеспечивающие работоспособность мобильных карт. Экспериментировать и сопровождать запуски новых функций, измерять показатели удовлетворённости пользователей. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Не меньше трёх лет занимались промышленной разработкой на C++
  • Уверенно владеете современным С++, знаете нюансы языка и хорошо знакомы со стандартной библиотекой
  • Умеете писать многопоточный и асинхронный код
  • Готовы работать над сложным, большим проектом

Дополнительные требования:

  • Писали на Kotlin, Java, Objective-C, Swift или Python
  • Разрабатывали приложения для Android или iOS
  • Работали с nginx