Roblox-разработчик (Middle+)

Работодатель:
Зарплата:
1 500 - 2 000 USD
Опыт работы:
От 1 года до 3 лет

О нас:

Мы — небольшая, но растущая команда, работающая над созданием и запуском мобильных игр на платформе 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-профиль с изданными играми

Условия:

  • Удаленная работа, гибкий график.

  • Возможность влиять на продукт и участвовать в продуктовых решениях.

  • Конкурентоспособная заработная плата и условия по договоренности.

  • Работа в динамичной команде над разными экспериментальными проектами.

Похожие вакансии

Гейм-дизайнер (Middle+)
Аналитика ИТ Лаб

От 1 года опыта в гейм-дизайне. Обязательно: коммерческий опыт в инди-проектах от 1 года (системный дизайн, баланс, экономика...

Fullstack аналитик (Middle+/Senior)
БФТ-Холдинг

Понимание порядка разработки информационных систем. Опыт анализа предметной области, нормативно-правовых актов, бизнес-процессов, взаимодействия с государственным заказчиком от 2...

Middle/Middle+ C#/.NET Developer
TEAMSCORE

Опыт коммерческой разработки на C# / .NET Core от 3-х лет. Глубокое понимание принципов ООП, SOLID, паттернов проектирования и умение...

.NET разработчик Middle+/Senior
Верный Код

Опыт работы с C#, .NET core (версии 8+), .NET Core, WebAPI. SQL - MS SQL Server, Postgres или MySQL.

Middle+/Senior ML-инженер
Ecom.tech

Про позицию: Обязательные навыки: Экспертное знание баз данных - ACID, индексы, транзакции, deadlock, планировщик, No SQL. Экспертное владение инфраструктурными инструментами - Git...