Назад
2 дня назад

Game Programmer (TypeScript/Web)

2 000 - 4 000$
Формат работы
remote
Тип работы
fulltime
Грейд
senior
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

#vacancy #вакансия #удаленно #javascript #ts #js #middle #senior

Вакансия: Senior Game Programmer (TypeScript / Web)

Проект: Tesera - воксельная sandbox-игра (Проект ориентирован на долгую разработку и развитие собственной экосистемы, а не на быстрый релиз)
Steam: https://store.steampowered.com/app/3258010/Tesera/
YouTube: https://www.youtube.com/@tesera_game/videos
Discord: https://discord.com/invite/8C72nfZ3WR

📝 Чем предстоит заниматься (это не обязательно всё сразу, а то, что интересно именно вам):
▫️ Разработка игровых систем (мобы, состояния и поведение, структуры, взаимодействия, события мира)
▫️ Процедурная генерация (noise-функции, биомы, структуры, размещение объектов)
▫️ Работа с воксельными данными (чанки, обновления, сериализация, оптимизация)
▫️ Разработка инструментов для контента (конвертеры, импортеры, схемы, админка, простые редакторы)
▫️ Поддержка и написание client-server логики
▫️ Участие в архитектурных решениях и улучшении существующего кода

💠 Технологии:
▫️ TypeScript (основной язык)
▫️ Node.js
▫️ WebGL/WebGPU (кастомный рендер + кастомный язык шейдеров на базе TypeScript)
▫️ JSON-схемы (data-driven подход)
▫️ Git

🔖 Требования:
▫️ Умение писать чистый, предсказуемый и поддерживаемый код (понимание ООП, SOLID, паттернов проектирования)
▫️ Умение подстраиваться под существующий код и архитектуру
▫️ Умение разбираться в чужом коде
▫️ Опыт разработки на TypeScript/JavaScript (желательно от 3 лет)
▫️ Понимание математики (векторы, координаты, трансформации)
▫️ Опыт с игровыми или симуляционными проектами
▫️ Самостоятельность в задачах, но с желанием работать в команде и активно обсуждать решения, идеи, а также принимать критику

➕ Будет плюсом:
▫️ Опыт с Minecraft-подобными системами
▫️ Процедурная генерация
▫️ Оптимизация памяти и производительности
▫️ Инструментальное мышление (не только gameplay)

💠 Формат:
▫️ Удалённо
▫️ Полная занятость

💰Оплата: $2000 - $4000 по договорённости за (задачи / часы / этапы), точная сумма определяется после собеседования

❗️ Важно:
Это не “сделать сайт”, а долгий инженерный проект
Нужен человек, которому реально интересны игровые системы

💬 Контакт:

Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -