Мы создаем трёхмерную карту в браузере: визуализируем целые города с домами, улицами и транспортом. Вместо вёрстки у нас WebGL, вместо формочек — 3D-графика. Нашу карту видят более 40 миллионов людей каждый месяц. Используем её как в своих продуктах: 2gis.ru, Otello, так и предоставляем другим компаниям в виде публичного API.
Работаем в распределенной команде из разных городов и стран, ревьюим и помогаем друг другу, проводим daily-митинги, каждые 2 недели планируемся и проводим ретроспективу, треть времени уделяем на техдолг и тесты. Любим свободную атмосферу, поэтому сами выбираем технологии, а также время и место работы.
Задачи, которые предстоит решать
- Создание новых 3D-фич в карте: полноценный рельеф, реалистичные дороги с развязками, отображение детальных 3D-моделей зданий и других элементов города и мира.
- Оптимизация работы карты для её отзывчивости и плавности анимаций.
- Развитие публичного API для использования карты другими разработчиками.
- Проведение исследований, позволяющих определить пути развития карты.
Что мы ждём от тебя
- 5+ лет опыта с JavaScript/TypeScript, из них минимум 3 года — в 3D-графике, WebGL, визуализации.
- Навык ведения задач от идеи до релиза на бой: уточнение требований, предложения по улучшению, фокус на результате.
- Отличное понимание WebGL API: шейдеры, атрибуты, uniform-переменные, текстуры, отрисовка примитивов.
- Умение проектировать и оптимизировать графические движки и сложные 3D-сцены.
- Понимание современных графических техник: PBR, SSAO, shadow mapping.
- Ведение и менторство коллег, code-review, участие в технических решениях.
- Опыт построения публичных API, модулей для стороннего использования.
- Желание делиться экспертизой.
Бонусом будет:
- Знание основ ГИС и опыт работы с геоданными.
- Опыт работы с WebGPU или другими низкоуровневыми графическими API: Vulkan, Metal, DirectX 12.
Что предлагаем
- 2ГИС — аккредитованная IT-компания.
- У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в ряде городов.
- Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
- Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
- Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
- Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
Приходите, у нас хорошо. Как у других, только лучше!