Разработчик С++ в команду PTS-Core (удаленная работа)
(вакансия в архиве)

2 февраля 2022

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Разработчик С++ в команду PTS-Core


Команда Core является связующим звеном между низкоуровневыми алгоритмами и мобильными приложениями 2ГИС: мы реализуем бизнес-логику, используя как собственные, так и разработанные смежными командами библиотеки (3D-карта, поиск, транспорт); взаимодействуем с online-сервисами компании и предоставляем конечным платформам (iOS, Android) удобный API для решения продуктовых задач.


В рамках данной вакансии фокусным является транспортное направление, которое помогает пользователю планировать маршруты (пешком, на авто, на общественном транспорте) и двигаться по ним; отображает пробки, дорожные события и автобусы/маршрутки/троллейбусы/трамваи на карте.


Как мы работаем



Пишем на C++17 (скоро переедем на C++20). Система контроля версии – git. Интеграции непрерывные, проект собирается под Windows, Linux, Mac, Android, iOs. ОС для разработки – Windows/Linux на выбор.


Команда распределенная, работаем из разных часовых поясов как из дома, так и из офиса. Проводим ежедневные митинги. Спринты трехнедельные. Все задачи проходят code-review.



Чем предстоит заниматься


  • Разрабатывать новые фичи по транспортной тематике, в том числе для нового автомобильного навигатора.

  • Решать архитектурные задачи при интеграции в мобильное приложение, разрабатывать API для платформенных команд.

  • Искать совместный со смежными командами лучшие решения для поставленных задач.

  • Профилировать и оптимизировать кроссплатформенный код.

Для работы потребуются


  • Отличные знания и опыт программирования на С++11/14/17.

  • Знание ООП и навыки проектирования.

  • Знание алгоритмов и структур данных.

  • Умение разбираться и работать с чужим кодом, работать в команде.


Плюсом будут


  • Опыт кроссплатформенной разработки на С++.

  • Знание STL, Boost.

  • Опыт в многопоточном программировании.

  • Опыт работы с системами контроля версий.

  • Опыт работы с CI.

Работа в 2ГИС


Спокойно относимся к удалёнке. Если захочется работать из офиса — поможем с релокацией в Новосибирск или в новый офис 2ГИС в Санкт-Петербурге. Предоставляем несколько вариантов техники на твой выбор. Для удалёнки — доставим и поможем настроить.


Мы имеем высокоорганизованный процесс разработки с непрерывной интеграцией и быстрой доставкой в продукты. Используем современные технологии на всех этапах разработки. Разрабатывать можно под любой OS с удобным для Вас компилятором и IDE.


Условия


  • Белая зарплата и ДМС;

  • Собственный учебный центр: курсы, тренинги и книги для прокачки скиллов;

  • Льготы, бонусы и корпоративные скидки от партнеров компании;

  • Дополнительные дни отпуска за стаж работы в компании.

Ключевые навыки:
Разработка ПО C++ Разработка программного обеспечения Объектно-ориентированное проектирование C++ stl C++ boost