Вакансия Game Developer (Web, 2D/3D)

Прямой работодатель  Funtech ( funtech.group )
Миддл • Сеньор
Информационные технологии • Разработка • Frontend • Backend • TypeScript • JavaScript • React • Nest • Express • WEB
2 сентября
Удаленная работа • Частичная занятость
Опыт работы от 1 года до 3х лет
Работодатель  Funtech
Описание вакансии
  • Выплаты: по договоренности
  • Опыт работы: от года
  • Оформление: возможно временное оформление
  • Рабочие часы: проектная занятость
  • Формат работы: удалённо

Привет!

Давай сразу к делу. Мы — агентство funtech , разрабатывающее digital-спецпроекты: интерактивные сайты, чат-боты (ВК/Телеграм), in-app геймификацию, игры для крупных брендов и интерактивы с генеративным ИИ (например, определяли синяки под глазами для Авиасейлз). Мы уже запустили проекты для Ozon, Авиасейлс, Сбер, Сибур, Tic Tac, Делимобиль, PARI и других. Наша цель на следующие 10 лет — стать международной развлекательной компанией, объединяющей fun и tech, создающей не только бизнес-решения, но и собственные развлекательные цифровые продукты.

Что мы уже сделали:

  • Нам 2 года, и за это время запустили больше 60 проектов
  • Наше ИИ-направление GenAI Lab вошло в топ-5 разработчиков ИИ в России по версии Рейтинга Рунета
  • Мы строим агентство нового поколения, где все процессы переплетены с ИИ, чтобы решать рабочие задачи быстрее и эффективнее
  • Растем минимум х2 год к году третий год подряд
  • Получили разрешение на пилотирование продукта во Франции

Сейчас мы расширяем команду и открываем две позиции одновременно:

  • 2D Game Developer (PixiJS/Phaser, Canvas, 2D физика).
  • 3D Game Developer (Three.js/Babylon.js, WebGL, 3D графика).

Если ты силён в одной из областей — отлично. Если же у тебя есть опыт и в 2D, и в 3D, — это будет большим плюсом, и тогда у тебя будет возможность работать над обоими направлениями.

Обязанности:

  • Разработка интерактивных HTML5/WebGL-игр под браузеры (мобильные и десктоп).
  • Интеграция игровых механик с backend (REST/GraphQL/WebSocket).
  • Оптимизация производительности игр под мобильные браузеры (особенно iOS Safari, Chrome Android).
  • Подключение аналитики (events, tracking).
  • Работа с UI/UX-дизайном и адаптацией под разные экраны.
  • Интеграция с Telegram MiniApp (если используется).
  • Профилирование, поиск и исправление проблем производительности.

Общие требования:

  • Уверенный TypeScript, DOM/Canvas/Web APIs.
  • WebGL2: буферы, шейдеры (GLSL — правки/настройка материалов, постэффекты), текстуры, сэмплеры.
  • Архитектура игр: гейм-луп, timestep (фикс/вариативный), инпут, коллизии, FSM/XState, ECS (готовые или своя реализация).
  • Интеграция с React (изоляция логики от рендера, Zustand/оверлеи/порталы).
  • Web Workers + OffscreenCanvas (где доступно).
  • Пайплайн ассетов: glTF/KTX2/атласы, компрессия, мипы, импорт/менеджмент.
  • Сборка: Vite, алиасы, code splitting, динамический импорт, env-флаги.
  • Оптимизация: профилирование (Spector.js, Performance), object pooling, instancing, LOD, текстурные форматы, память/GC.
  • Инструменты: Git, ESLint/Prettier, тесты (Vitest/Playwright).

Требования для 2D-разработчиков:

  • Глубокий опыт с PixiJS: спрайты, контейнеры, маски, фильтры/шейдеры, текст, слои, батчинг.
  • Тайловые карты, партиклы, спрайт-атласы, SDF-текст.
  • Физика 2D: Matter.js или Planck.js (контакты, триггеры, broadphase).
  • Будет плюсом: Phaser, Spine/Lottie, динамические тени/постэффекты.

Требования для 3D-разработчиков:

  • Опыт с Three.js или Babylon.js: материалы (PBR), освещение, тени, скелетная анимация, instancing, LOD.
  • Импорт/оптимизация моделей (glTF 2.0 + Draco/Meshopt), текстуры (KTX2, cubemaps/HDRI).
  • Физика 3D: cannon-es / Ammo.js / Rapier (WASM).
  • Будет плюсом: react-three-fiber/drei, NodeMaterial/CustomShaderMaterial, WebGPU.

Личностные качества

  • Внимательность к деталям и высокий уровень ответственности.
  • Умение работать в команде и взаимодействовать с разработчиками.
  • Стремление к качественному продукту и развитию в профессии.
  • Инициативность и ориентация на результат.

Условия

  1. Работа над уникальными игровыми проектами для крупных брендов.
  2. Полностью удалённый формат.
  3. Проектная занятость.
  4. Сильная команда с опытом в играх, AI и web-разработке.

Специализация
Информационные технологииРазработкаFrontendBackendTypeScriptJavaScriptReactNestExpress
Отрасль и сфера применения
WEB
Уровень должности
МиддлСеньор
Загрузка формы отклика...