Cтудия НордКод – это разработчик игровых программных продуктов. Мы ищем уверенного разработчика для команды, занимающейся разработкой игрового web-движка и внутреннего графического редактора. Чем предстоит заниматься: Развитие и поддержка графического редактора и web-движка для создания 2D/3D-игр. Проектирование и реализация функциональности для работы с 2D/3D графикой. Разработка инструментов для обработки и управления графическими ассетами (шрифты, материалы, модели, анимации и др.). Обеспечение корректной работы движка на различных устройствах (desktop, mobile) и браузерах. Вам понадобятся: JavaScript / TypeScript: опыт разработки frontend-приложений, уверенное понимание языка, опыт работы с WebGL (WebGPU). Computer Graphics math: опыт работы с 2D/3D графикой, понимание математических основ компьютерной графики (векторы, матрицы, преобразования, геометрия). Web Browser APIs: понимание устройства браузера и web-платформы, опыт работы с Canvas/WebGL, знание особенностей рендеринга в браузере. Architecture: понимание архитектурных подходов при разработке сложных frontend-приложений (игровые движки, графические системы); Очень пригодятся: Опыт работы с графическими редакторами и игровыми движками (например, Unity), понимание работы с текстурами и анимациями (Photoshop, Spine, Adobe Animate и аналогичные инструменты). Понимание графического пайплайна и принципов рендеринга, работы шейдеров и GPU. Понимание инструментов для построения высокопроизводительных web-приложений: Web Workers, WebAssembly. Опыт работы с библиотеками и фреймворками для 3D/графики в web (например, Three.js, Babylon.js, PlayCanvas, PixiJS, regl и др.). Опыт работы с WebGL 2.0, WebGPU. Базовое понимание С++ будет плюсом. Мы предлагаем: официальное трудоустройство в аккредитованную IT-компанию; комфортный гибкий график работы; отсутствие бюрократии и лишнего формализма; достойную заработную плату (по результатам собеседования) и дальнейшую мотивацию; удаленная работа / просторный офис у метро: Санкт-Петербург, м. Черная Речка (5 мин. пешком); возможность релокации (Азия, Европа).