Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Возможно тестовое задание
Компания разрабатывает игры и интерактивные приложения на Unreal Engine 5 для мобильных, консольных и десктопных платформ. Проект Monstreak находится на этапе мягкого запуска и относится к жанрам Puzzle и Casual.
задачи
Проектировать архитектуру клиентской части проекта на Unreal Engine 5;
Проектировать клиент-серверное взаимодействие;
Разрабатывать gameplay-системы, UI, игровые механики и внутренние инструменты на C++;
Разрабатывать и поддерживать multiplayer/networking-функционал;
Декомпозировать задачи для других разработчиков;
Оценивать сроки и технические риски;
Ставить задачи middle/junior разработчикам;
Проводить code review;
Контролировать качество, читаемость и поддерживаемость кода;
Оптимизировать производительность CPU, GPU, памяти, загрузок и сетевого трафика;
Взаимодействовать с арт-отделом, гейм-дизайнерами, QA и backend-командой;
Участвовать в выборе технических решений, плагинов, библиотек и подходов к разработке;
Поддерживать техническую документацию по ключевым системам проекта.
требования
Коммерческий опыт разработки на C++ от 7 лет;
Коммерческий опыт разработки на Unreal Engine от 5 лет;
Опыт работы с Unreal Engine 5.x;
Уверенное знание Modern C++ / C++20;
Глубокое понимание особенностей C++ в Unreal Engine;
Стабильный интернет от 50 Мбит/с для удалённой работы;
Опыт backend-разработки на PHP 8.3+ / 8.4+ от 2 лет;
Опыт проектирования и разработки REST API;
Опыт интеграции сторонних API;
Опыт работы с PostgreSQL 16+;
Понимание проектирования схем БД, индексов, связей и миграций;
Опыт оптимизации SQL-запросов;
Опыт работы с Redis или Redis-compatible cache;
Понимание кеширования, TTL и invalidation strategy;
Понимание авторизации, сессий, логирования и обработки ошибок на backend-стороне;
Будет преимуществом опыт разработки под Android/iOS, опыт работы с Online Subsystem, опыт интеграции Steam, Epic Online Services, PlayFab или аналогичных сервисов, опыт разработки live-service проектов, опыт работы с CI/CD для Unreal Engine, опыт настройки build pipeline, опыт работы с Dedicated Server builds, опыт разработки внутренних инструментов для дизайнеров/артистов, опыт менторинга разработчиков, понимание базовых античит-подходов, портфолио, GitHub или примеры реализованных систем на Unreal Engine.
условия
Работа над проектами студии и аутсорс-проектами;
Работа на аппаратных мощностях компании;
8-Часовой рабочий день;
Командное взаимодействие с гейм-дизайнерами, художниками, QA и backend-разработчиками;
Регулярный code review;
Участие в техническом планировании проекта;
Формат оформления и уровень дохода обсуждаются индивидуально.