Middle+ frontend developer в Web-карты (WebGL)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет!
Ищем middle+ разработчика в команду.
Мы создаем трёхмерную карту в браузере: визуализируем целые города с домами, улицами и транспортом. Вместо вёрстки у нас WebGL, вместо формочек — 3D-графика. Нашу карту видят более 40 миллионов людей каждый месяц. Используем её как в своих продуктах: 2gis.ru, Otello, так и предоставляем другим компаниям в виде публичного API.
Работаем в распределенной команде из разных городов и стран, ревьювим и помогаем друг другу, проводим daily-митинги, каждые 2 недели планируемся и проводим ретроспективу, треть времени уделяем на техдолг и тесты. Любим свободную атмосферу, поэтому сами выбираем технологии, а также время и место работы.
Подробнее о нашей работе можно узнать из
- видео про вектор развития карт 2ГИС;
- выступлений про WebGL-карту и про хитмапы;
- статей про WebGL, генерализацию маркеров, этажи, хитмапы и тестирование.
Ожидания от кандидата
Если ты работаешь/работал с 3D-графикой и WebGL, имеешь большой опыт работы с JavaScript и TypeScript и умеешь работать в команде. Скорей откликайся!
Также будет плюсом, если ты работал с картографическими API, обладаешь математическим мышлением и знаком с базовой линейной алгеброй.
Задачи, которые предстоит решать
- создание новых 3D-фич в карте: полноценный рельеф, реалистичные дороги с развязками, отображение детальных 3D-моделей зданий и других элементов города и мира;
- оптимизация работы карты для её отзывчивости и плавности анимаций;
- развитие публичного API для использования карты другими разработчиками.
Условия работы
- мы аккредитованная IT — компания;
- у нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Астане, Алма-Ате и Дубае. Нет дресс-кода и строгого графика: главное, чтобы было удобно тебе и команде;
- используем современные технологии и любим о них говорить: выступаем на конференциях и сами их организуем;
- стараемся регулярно устраивать тимбилдинги, так как считаем, что хорошие отношения — залог продуктивной работы;
- заработную плату готовы обсуждать индивидуально.