Привет! Ищем middle разработчика в команду Web-карты.
Мы создаем трёхмерную карту в браузере: визуализируем целые города с домами, улицами и транспортом. Вместо вёрстки у нас WebGL, вместо формочек — 3D-графика. Нашу карту видят более 40 миллионов людей каждый месяц. Используем её как в своих продуктах: 2gis.ru, Otello, так и предоставляем другим компаниям в виде публичного API.
Работаем в распределенной команде из разных городов и стран, ревьюим и помогаем друг другу, проводим daily-митинги, каждые 2 недели планируемся и проводим ретроспективу, треть времени уделяем на техдолг и тесты. Любим свободную атмосферу, поэтому сами выбираем технологии, а также время и место работы.
Задачи, которые предстоит решать:
- Создание новых 3D-фич в карте: полноценный рельеф, реалистичные дороги с развязками, отображение детальных 3D-моделей зданий и других элементов города и мира.
- Оптимизация работы карты для её отзывчивости и плавности анимаций.
- Развитие публичного API для использования карты другими разработчиками.
Что мы ждём от тебя:
-
3+ года опыта в разработке на JavaScript или TypeScript
- Навык ведения задач от идеи до релиза на бой: уточненение требований, предложения по улучшению, фокус на результате
-
Практический опыт с WebGL, Three.js или Babylon.js — подойдут как pet-проекты, так и продакшн
-
Базовые знания линейной алгебры: вектора, матрицы, трансформации
-
Опыт командной разработки: git, code review, agile-процессы
-
Интерес к 3D-графике и желание развиваться в этой области
- Бонусом будет опыт работы с картографическими API
Если узнаешь себя — скорее откликайся!
Условия:
- Мы аккредитованная IT- компания
- Хорошо относимся к удалёнке
- Нет дресс-кода и строгого графика: главное, чтобы было удобно тебе и команде.
- Используем современные технологии и любим о них говорить: выступаем на конференциях и сами их организуем
- Еще стараемся регулярно устраивать тимбилдинги, так как считаем, что хорошие отношения — залог продуктивной работы
- Заработную плату готовы обсуждать индивидуально.