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

Middle C++ разработчик (3D-карты)

в 2ГИС

от 150 000 ₽/мес на руки

📍 НовосибирскМожно удалённо из РФ
Специализация
С / С++
Уровень
Middle
Команда
6 - 10 человек

2ГИС — международная картографическая компания, выпускающая одноимённые электронные справочники с картами городов с 1999 года. Аудитория продуктов — 50,5 млн чел, в справочнике >3 млн компаний, представлен в 11 странах.

У нас открыта вакансия Middle-to-Senior C++ разработчика в команду 3D-карты. Мы работаем над новым большим проектом и ищем крутых разработчиков, которые своими решениями будут влиять на его успех.

Технологии/инструменты

C++PythonCMakeJenkins
  • Знание Metal и OpenGL/OpenGL ES будут плюсом.

3D-карта

Внутри 3D-карты — несколько сотен тысяч строк кода на C++17 и Python. Собираем с CMake и свежими версиями clang, gcc, Visual Studio — кому что удобней.

Для ревью и сборки на CI используем Bitbucket Server и Jenkins. На фронт поставляемся как библиотека С++ с документированным API и набор утилит для обработки и подготовки картографических данных. Обязательно рефакторим, тестируем, проводим бенчмаркинг.

Что ещё:

  • Квартальное планирование, спринты по три недели.
  • Регулярные релизы.
  • Оцениваем, как фича влияет на другие команды и весь продукт.
  • Любим инициативу.
  • Работаем с фичекрайними, чтобы держать фокус и не размывать границы задачи.
  • Помогаем друг другу — менторим новичков, делимся опытом: проводим внутренние митапы, ездим на конференции.

Задачи

Мы разрабатываем визуальные продуктовые фичи в карте: поддержку SVG объектов в карте, анимацию свойств объектов от времени, тёмную тему и объёмные заборы. Основные задачи связаны с рендерингом 3D-объектов — это генерация геометрии и написание шейдеров, формирование пакета бинарных тайлов с картографическими данными.

Кроме того, ты будешь заниматься:

  • Пространственным поиском.
  • Сжатием данных (в том числе созданием собственных форматов хранения данных).
  • Разработкой сложных алгоритмов и структур данных.
  • Поддержкой собственного языка описания стилей карт.
  • Генерализацией и симплификацией данных.

Кого ищем

  • Знаешь основные алгоритмы и структуры данных.
  • Подключишься к разработке сложных программных решений — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
  • Умеешь работать в команде — открыто общаться и обсуждать свои задачи, вместе с командой находить лучшие решения.
  • Пригодится опыт мобильной или кроссплатформенной разработки на С++, разработки многопоточных приложений и навыки измерения производительности и профилирования графических программ.

Что предлагаем

  • Удалённая работа или комфортные офисы в Новосибирске или Санкт-Петербурге.
  • Помогаем с релокацией.
  • На выбор предоставляем несколько вариантов техники и ОС, наиболее комфортных для работы. Для удалёнки — доставим и поможем настроить.

Полезные ссылки

Жанат Зубарева IT HR
2ГИС

О компании 2ГИС

Сфера
Продуктовая компания
Инвестиции
$40M
Размер
1001+

2ГИС — IT-компания, которая помогает людям жить в городе. Они делают карту со справочником и навигатор. Их сервис работает в более чем 1200 городах России, Казахстана, ОАЭ и ещё семи стран. Каждый месяц их продукты используют более 50 млн пользователей.

За их сервисами стоит 40 команд профессиональных разработчиков. Пишут на C++, .NET, Objective-C, C#, Java, Kotlin, JavaScript, PHP, Go, Python, Scala и Swift. Тестируют автоматически и вручную, по заветам ООП и методам тест-дизайна. Сторонним разработчикам предоставляют доступ через API и SDK.

Похожие вакансии

7 000 – 10 000 $/мес на руки
Полная удалёнка
7 000 – 8 000 $/мес на руки
Полная удалёнка
6 000 – 9 000 $/мес на руки
Полная удалёнка
5 000 – 10 000 €/мес на руки
📍 Кипр, полная удалёнка, помощь с переездом
4 200 – 6 600 €/мес на руки
Полная удалёнка