- Страна
- Россия
- Зарплата
- 250 000 ₽ – 300 000 ₽
Geometry / Engineering Visualization Engineer
Интересная нишевая позиция для специалистов по компьютерной графике с достойной для РФ рынка зарплатой. Удаленный формат и работа над сложными инженерными продуктами делают вакансию привлекательной для Middle+ разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний в линейной алгебре, геометрии и алгоритмах визуализации, а не просто владением фреймворками. Требуется специфический опыт в CAD/GIS системах и умение работать с низкоуровневой графикой.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная вилка 250–300 тыс. ₽ соответствует верхней границе рыночных зарплат для Middle+ Frontend разработчиков в России, особенно учитывая узкую специализацию в области WebGL/Geometry.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Вакансия: Geometry / Engineering Visualization Engineer
Формат: full-time, remote
Уровень: Middle / strong Middle
Вилка: 250–300 тыс. ₽
Опыт работы: более 3 лет
Кого ищем:
Ищем разработчика с опытом создания интерактивной 2D/3D-визуализации для технических, инженерных или других data-driven систем.
Основной фокус позиции — работа с геометрией, пространственными данными и их интерактивным графическим представлением в браузере.
Чем предстоит заниматься:
разработка и развитие интерактивной 2D/3D-визуализации;
разработка технических editors и viewers;
работа с Canvas, WebGL и Three.js;
представление геометрических и численных данных;
работа с системами координат, transformations, projections и spatial interaction;
реализация selection, picking и manipulation объектов;
визуализация матриц, срезов и объёмных данных;
развитие моделей представления геометрических объектов и reusable graphics-компонентов;
оптимизация rendering и работы с большими объёмами данных;
участие в интеграции внешних CAD/3D-данных.
Что тебе поможет:
высшее математическое или техническое образование;
опыт командной работы.
Обязательные навыки:
уверенный JavaScript / TypeScript;
практический опыт работы с Canvas;
практический опыт Three.js либо сопоставимый production-опыт с WebGL-based 3D;
понимание принципов 2D/3D-графики:
- системы координат;
- geometric transformations;
- камеры и проекции;
- world / local / screen spaces;
- selection / picking;
опыт преобразования структурированных или численных данных в интерактивное визуальное представление;
достаточная алгоритмическая и математическая база для работы с пространственными задачами;
способность самостоятельно анализировать задачу, определять модель данных, ограничения и invariants до выбора конкретной технологии реализации.
Обязательный опыт:
Нужен реальный коммерческий или сопоставимый production-опыт разработки интерактивной графики.
Особенно важен опыт в системах, где корректность данных, геометрии и пространственных преобразований является частью задачи, например:
- технические editors / viewers;
- инженерная или scientific visualization;
- GIS и картографические системы;
- simulation / modelling;
- industrial visualization;
- BIM / CAD-like systems;
- digital twins;
- medical или другие сложные spatial/data-driven interfaces.
Опыт Canvas и Three.js/WebGL должен подтверждаться реализованными задачами, а не только присутствовать в списке технологий.
Опыт проектирования и разработки UI/UX многопользовательских высоконагруженных приложений;
Будет плюсом:
CAD / CAE;
GIS / BIM / digital twin;
scientific или industrial software;
работа с glTF, OBJ, STL и другими 3D-форматами;
React / React Three Fiber;
PixiJS, Konva, Babylon.js и другие graphics libraries;
GLSL / shaders;
profiling и оптимизация больших сцен;
опыт работы с mesh/topology, units, faces/edges/bodies и преобразованием различных geometry representations.
Ключевые навыки:
JavaScript / TypeScript, Canvas, WebGL, Three.js, 2D/3D visualization
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- JavaScript
- TypeScript
- Canvas
- WebGL
- Three.js
- 2D/3D Visualization
- React
- React Three Fiber
- PixiJS
- Babylon.js
- GLSL
- Shaders
- CAD
- BIM
- GIS
Возможные вопросы на собеседовании
Проверка понимания основ работы с 3D-пространством и матрицами.
Объясните разницу между World Space, View Space и Screen Space. Какие матрицы трансформации используются для перехода между ними?
Важно для производительности в инженерных вьюверах.
Как бы вы реализовали эффективный механизм 'picking' (выбора объекта кликом) для сцены с десятками тысяч мелких геометрических элементов?
Проверка навыков оптимизации рендеринга.
Какие техники оптимизации в Three.js вы примените, если FPS падает при визуализации сложной инженерной сборки с большим количеством уникальных мешей?
Проверка опыта работы с шейдерами.
В каких случаях вы предпочтете написать кастомный шейдер на GLSL вместо использования стандартных материалов Three.js для визуализации данных?
Проверка архитектурного мышления в контексте геометрии.
Расскажите о самом сложном геометрическом преобразовании или алгоритме, который вам приходилось реализовывать в браузере. С какими ограничениями точности вы столкнулись?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

