Компания больше не ищет сотрудника. Посмотрите похожие предложения

Разработчик С++ в команду 2GIS Mobile SDK
в 2ГИС
от 250 000 ₽/мес на руки

Технологии/инструменты
Мобильным приложением 2ГИС ежемесячно пользуется более 20 миллионов человек. Ищут адреса и фирмы, изучают карту, ездят по навигатору. Всё это должно работать быстро, надёжно и офлайн на ограниченных ресурсах мобильного телефона.
Для этого основная бизнес-логика продукта реализована в виде кроссплатформенного Mobile SDK на C++, который делает команда 2ГИС. Этот продукт используется как самим 2ГИС, так и доступен для сторонних разработчиков. В июле 2021 вышел первый публичный релиз. Mobile SDK является частью семейства продуктов 2GIS.KIT для разработчиков.
Технически проект представляет собой несколько сотен тысяч строк кода на C++17. Использует CMake, свежие версии компиляторов (clang-10, gcc-10, Visual Studio 2019 — кому что удобней), clang-tidy. Обязательное ревью и сборки на CI перед вливанием организованы средствами Bitbucket Server и Jenkins. Иногда пишутся вспомогательные скрипты на Python.
Сейчас компания ищет в свой штат Разработчика С++.
Чем предстоит заниматься
- Работа с картой — инструменты управления и визуализация различных данных.
- Навигатор — построение и обновление маршрута, притяжка геопозиции к линии маршрута, поездка без маршрута, озвучивание голосовых инструкций.
- Компактное хранение на устройстве и инкрементальные фоновые обновления справочных данных.
- Собственная система аналитики для сбора бизнес- и продуктовых метрик внутри продукта.
- Профилирование и оптимизация — борются за миллисекунды на «горячих» участках кода.
Кого ищут
- Отличное знание C++14/17 и опыт коммерческой разработки на нём от 2 лет.
- Сильная алгоритмическая подготовка (знание основных алгоритмов и структур данных, умение оценивать сложность алгоритмов).
- Умение самостоятельно разработать сложное программное решение — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
- Умение работать в команде, работать с чужим кодом.
- Умение писать эффективный и понятный код.
Будет плюсом:
- Опыт мобильной/кроссплатформенной разработки на С.
- Опыт разработки многопоточных приложений.
- Навыки измерения производительности и профилирования графических программ.
- Опыт работы с Jenkins, знание Python, CMake.
Что предлагают
- Комфортные офисы и удобный график работы.
- Удалёнка. Если захочется работать из офиса — помогут с релокацией в Новосибирск или Санкт-Петербург.
- В офисе — столовая и бесплатная парковка.
- Предоставление нескольких вариантов техники. Для удалёнки — доставка и помощь в настройке.
- ДМС.
- В офисе — бесплатная парковка.
- Частичная компенсация траты на спорт и обучение иностранным языкам.
- Участие в конференциях и их проведение.
- Работа в дружной команде.


О компании 2ГИС
2ГИС — IT-компания, которая помогает людям жить в городе. Они делают карту со справочником и навигатор. Их сервис работает в более чем 1200 городах России, Казахстана, ОАЭ и ещё семи стран. Каждый месяц их продукты используют более 80 млн пользователей.
За их сервисами стоит 40 команд профессиональных разработчиков. Пишут на C++, .NET, Objective-C, C#, Java, Kotlin, JavaScript, PHP, Go, Python, Scala и Swift. Тестируют автоматически и вручную, по заветам ООП и методам тест-дизайна. Сторонним разработчикам предоставляют доступ через API и SDK.