О нас:

Мы — небольшая, но растущая команда, работающая над созданием и запуском мобильных игр на платформе Roblox. Наша цель — не только быстро прототипировать и тестировать игровые механики, но и выпускать качественные проекты, которые будут приносить удовольствие игрокам по всему миру. Ты станешь частью команды, где каждый отвечает за результат и может влиять на продукт на всех этапах разработки — от идеи до релиза.

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

  • Проектировать и реализовывать серверную и клиентскую логику на Luau с использованием строгой типизации
  • Разрабатывать и поддерживать ключевые игровые системы: прогрессию, матчмейкинг, экономику, инвентарь
  • Проектировать архитектуру модульных систем, масштабируемых при росте DAU
  • Оптимизировать производительность через профилирование (MicroProfiler), object pooling, оптимизацию сети
  • Обеспечивать безопасность: валидация данных на сервере, защита от RemoteEvent abuse
  • Проводить code review, участвовать в планировании спринтов и декомпозиции задач
  • Настраивать CI/CD пайплайны через Rojo + GitHub Actions

Требования:

  • 1-3 года коммерческого опыта на Roblox / Luau
  • Уверенное понимание клиент-сервер разделения (LocalScript / Script / ModuleScript)
  • Опыт работы с DataStore / ProfileService, retry-логика, миграции данных
  • OOP через метатаблицы, основные паттерны проектирования
  • Работа с RemoteEvents, BindableEvents, RunService
  • Базовое понимание оптимизации производительности
  • Опыт работы с системами контроля версий (Git)
  • Портфолио реализованных проектов обязательно

Технологический стек

Обязательно:

  • Luau (строгая типизация, метатаблицы, корутины)
  • Roblox Studio
  • DataStore / ProfileService
  • RemoteEvents / RemoteFunctions
  • Rojo + VS Code
  • Git / GitHub

Прикрепляйте ссылки на проекты и репу к отклику

Желательно:

  • Wally (пакетный менеджер)
  • Knit / Nevermore

Плюсом будет:

  • TestEZ
  • Fusion / Roact
  • MicroProfiler (профилирование)
  • GitHub Actions (CI/CD)

Будет плюсом также:

  • Архитектурное проектирование сложных систем (ECS, сервис-локаторы, Knit/Nevermore)
  • Опыт работы с крупными тайтлами 100к DAU
  • Понимание механик монетизации и метрик: DAU, ARPU, Retention
  • Знание Blender / базового 3D-моделирования для прототипирования
  • Опыт в других игровых движках (Unity, Godot)
  • Ссылка на Roblox-профиль с изданными играми

Условия:

  • Удаленная работа, гибкий график.
  • Возможность влиять на продукт и участвовать в продуктовых решениях.
  • Конкурентоспособная заработная плата и условия по договоренности.
  • Работа в динамичной команде над разными экспериментальными проектами.