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

Middle C++ разработчик (3D-карты)
в 2ГИС
от 150 000 ₽/мес на руки

Технологии/инструменты
2ГИС — международная картографическая компания, выпускающая одноимённые электронные справочники с картами городов с 1999 года. Аудитория продуктов — 50,5 млн чел, в справочнике >3 млн компаний, представлен в 11 странах.
У нас открыта вакансия Middle-to-Senior C++ разработчика в команду 3D-карты. Мы работаем над новым большим проектом и ищем крутых разработчиков, которые своими решениями будут влиять на его успех.
3D-карта
Внутри 3D-карты — несколько сотен тысяч строк кода на C++17 и Python. Собираем с CMake и свежими версиями clang, gcc, Visual Studio — кому что удобней.
Для ревью и сборки на CI используем Bitbucket Server и Jenkins. На фронт поставляемся как библиотека С++ с документированным API и набор утилит для обработки и подготовки картографических данных. Обязательно рефакторим, тестируем, проводим бенчмаркинг.
Что ещё:
- Квартальное планирование, спринты по три недели.
- Регулярные релизы.
- Оцениваем, как фича влияет на другие команды и весь продукт.
- Любим инициативу.
- Работаем с фичекрайними, чтобы держать фокус и не размывать границы задачи.
- Помогаем друг другу — менторим новичков, делимся опытом: проводим внутренние митапы, ездим на конференции.
Задачи
Мы разрабатываем визуальные продуктовые фичи в карте: поддержку SVG объектов в карте, анимацию свойств объектов от времени, тёмную тему и объёмные заборы. Основные задачи связаны с рендерингом 3D-объектов — это генерация геометрии и написание шейдеров, формирование пакета бинарных тайлов с картографическими данными.
Кроме того, ты будешь заниматься:
- Пространственным поиском.
- Сжатием данных (в том числе созданием собственных форматов хранения данных).
- Разработкой сложных алгоритмов и структур данных.
- Поддержкой собственного языка описания стилей карт.
- Генерализацией и симплификацией данных.
- Знание Metal и OpenGL/OpenGL ES будут плюсом.
Кого ищем
- Знаешь основные алгоритмы и структуры данных.
- Подключишься к разработке сложных программных решений — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
- Умеешь работать в команде — открыто общаться и обсуждать свои задачи, вместе с командой находить лучшие решения.
- Пригодится опыт мобильной или кроссплатформенной разработки на С++, разработки многопоточных приложений и навыки измерения производительности и профилирования графических программ.
Что предлагаем
- Удалённая работа или комфортные офисы в Новосибирске или Санкт-Петербурге.
- Помогаем с релокацией.
- На выбор предоставляем несколько вариантов техники и ОС, наиболее комфортных для работы. Для удалёнки — доставим и поможем настроить.
Полезные ссылки
- Подробнее о проекте: ссылка.


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