Мобильным приложением 2ГИС ежемесячно пользуется более 20 миллионов человек. Ищут адреса и фирмы, изучают карту, ездят по навигатору. Всё это должно работать быстро, надёжно и офлайн на ограниченных ресурсах мобильного телефона.
Команда Core является связующим звеном между низкоуровневыми алгоритмами и мобильными приложениями 2ГИС: мы реализуем бизнес-логику, используя как собственные, так и разработанные смежными командами библиотеки (3D-карта, поиск, транспорт); взаимодействуем с online-сервисами компании и предоставляем конечным платформам (iOS, Android) удобный API для решения продуктовых задач.
В рамках данной вакансии фокусным является транспортное направление, которое помогает пользователю планировать маршруты (пешком, на авто, на общественном транспорте) и двигаться по ним; отображает пробки, дорожные события и автобусы/маршрутки/троллейбусы/трамваи на карте.
Пишем на C++17 (скоро переедем на C++20). Система контроля версии – git. Интеграции непрерывные, проект собирается под Windows, Linux, Mac, Android, iOs. ОС для разработки – Windows/Linux на выбор.
Команда распределенная, работаем из разных часовых поясов как из дома, так и из офиса. Проводим ежедневные митинги. Спринты трехнедельные. Все задачи проходят code-review.
Будет плюсом:
Спокойно относимся к удалёнке. Если захочется работать из офиса — поможем с релокацией в Новосибирск или в новый офис 2ГИС в Санкт-Петербурге. Предоставляем несколько вариантов техники на твой выбор. Для удалёнки — доставим и поможем настроить.
Мы имеем высокоорганизованный процесс разработки с непрерывной интеграцией и быстрой доставкой в продукты. Используем современные технологии на всех этапах разработки. Разрабатывать можно под любой OS с удобным для Вас компилятором и IDE.
2ГИС — IT-компания, которая помогает людям жить в городе. Они делают карту со справочником и навигатор. Их сервис работает в более чем 1200 городах России, Казахстана, ОАЭ и ещё семи стран. Каждый месяц их продукты используют более 50 млн пользователей.
За их сервисами стоит 40 команд профессиональных разработчиков. Пишут на C++, .NET, Objective-C, C#, Java, Kotlin, JavaScript, PHP, Go, Python, Scala и Swift. Тестируют автоматически и вручную, по заветам ООП и методам тест-дизайна. Сторонним разработчикам предоставляют доступ через API и SDK.