Локация
Удалённая работа или гибридный формат; офисы доступны в Москве, Санкт-Петербурге и Новосибирске.
Компания
2ГИС развивает кроссплатформенный 3D-движок и инструменты для обработки и подготовки картографических данных.
Что делать
•Разрабатывать программные решения на C++20 с использованием Vulkan, Metal и OpenGL.
•Развивать графические функции карты: анимации объектов, рельеф, реалистичные дороги, развязки и тоннели.
•Экспериментировать с современными визуальными эффектами и оценивать state-of-the-art подходы для продукта.
•Работать над производительностью движка и его графической подсистемы.
•Управлять командой из 3–5 разработчиков: ставить и контролировать задачи, проводить 1×1 и развивать инженеров и процессы.
Требования
•От 3 лет опыта работы с современным C++ и разработки сложных программных решений.
•Опыт прохождения полного цикла разработки: от обсуждения требований и проектирования архитектуры до написания качественного кода.
•От 1 года опыта управления командой разработчиков.
•Уверенное взаимодействие с командой, распределение рабочего времени и внимание к техническим задачам и развитию инженеров.
•C++20, Python 3 и CMake; опыт работы с современными графическими API будет преимуществом.
Хорошо, если есть
•Опыт мобильной или кроссплатформенной разработки на C++.
•Опыт разработки многопоточных приложений.
•Опыт работы с Vulkan, Metal, OpenGL или DirectX.
•Навыки измерения производительности и профилирования графических программ.
Культура и преимущества
•Можно работать 100% удалённо или выбрать гибридный формат с офисом в Москве, Санкт-Петербурге или Новосибирске.
•Гибкое начало рабочего дня при соблюдении сроков и доступности для коллег.
•ДМС, штатные медицинские специалисты и консультационная поддержка.
•Поддержка выступлений на конференциях и подготовки технических статей.
•2ГИС — аккредитованная IT-компания.