Ведущий C++ программист / Lead Unreal Engine Developer

Fluffy Corp OÜ , Опубликовано 2 недели назад

Senior

Полная занятость

Договорная

Удаленная работа

booster hot icon Premium

Ведущий C++ программист / Lead Unreal Engine Developer

Требуемый опыт работы: от 7 лет
Формат работы: полная занятость, удалённая работа
Проект: игры и интерактивные приложения на Unreal Engine 5 для мобильных, консольных и десктопных платформ
Уровень дохода: обсуждается индивидуально по итогам собеседования

Краткое описание проекта

Мы разрабатываем игры и интерактивные приложения на Unreal Engine 5 для разных платформ: mobile, console и desktop.
Ищем ведущего C++ разработчика, который сможет не только самостоятельно решать сложные технические задачи, но и проектировать архитектуру, декомпозировать задачи, проводить code review и помогать команде двигаться в едином техническом направлении.

Над чем работать?
  • Название проекта(ов): Monstreak
  • На какой стадии проект(ы)? Soft launch
  • Жанры: Головоломка, Казуальные
  • Платформы: Mobile
На какие задачи (обязанности)?

Нам нужен специалист с сильной C++/Unreal Engine экспертизой, опытом разработки клиентской и серверной логики, пониманием production-процессов и умением принимать технические решения.

Важно, чтобы кандидат мог:

  • проектировать игровые системы; 

  • понимать ограничения Unreal Engine и целевых платформ; 

  • работать с чужим кодом; 

  • взаимодействовать с гейм-дизайнерами, художниками, QA и backend-разработчиками; 

  • брать ответственность за техническое качество проекта. 

    Ваши задачи

  • Проектирование архитектуры клиентской части проекта на 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; 

  • Уверенное знание Unreal Gameplay Framework: 

  • Actor; 

  • Pawn; 

  • Character; 

  • Controller; 

  • GameMode; 

  • GameState; 

  • PlayerState; 

  • Components; 

  • Subsystems; 

  • Понимание UObject lifecycle, reflection system, UPROPERTY, UFUNCTION, delegates, timers, garbage collection; 

  • Опыт разработки gameplay-систем на C++; 

  • Опыт интеграции C++ и Blueprints; 

  • Опыт работы с UMG/UI; 

  • Опыт работы с сетевой моделью Unreal Engine: 

  • replication; 

  • RPC; 

  • RepNotify; 

  • authority model; 

  • client/server logic; 

  • dedicated/listen servers; 

  • Понимание принципов клиент-серверной архитектуры в играх; 

  • Опыт профилирования и оптимизации Unreal-проектов; 

  • Умение работать с Unreal Insights, stat-командами и другими инструментами анализа производительности; 

  • Опыт работы с Git, SVN;

  • Опыт сборки, cooking, packaging и отладки билдов; 

  • Умение читать, понимать и дорабатывать чужой код; 

  • Опыт проведения code review; 

  • Опыт декомпозиции задач и оценки сроков; 

  • Умение аргументированно отстаивать технические решения; 

  • Разговорный английский язык; 

  • Стабильный интернет от 50 Мбит/с для удалённой работы. 

    Backend-требования

    Так как роль предполагает участие в проектировании серверной части, потребуется:

    • Опыт 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; 

  • Участие в техническом планировании проекта; 

  • Формат оформления и уровень дохода обсуждаются индивидуально.

Процесс отбора
  1. Soft talk с фаундером

  2. Тех интервью

  3. Возможно тестовое задание

Fluffy Corp OÜ

Тип компании: Developer

Сотрудники: 1-10

Платформы: PC, Mobile, iOS, Android, Console

https://corpfluffy.com/

Все вакансии Fluffy Corp OÜ
Join our Discord!
Find out about new Unreal Engine Developer jobs on Discord
discord icon
join
@ingamejob_dev
узнавайте о новых вакансиях Unreal Engine Developer в Telegram
telegram icon
Подписаться

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

Values Value

Удаленная работа

Premium Hot

Middle

Договорная

Полная занятость

40 SOULS

Удаленная работа

Опубликовано 1 неделю назад

Договорная

Неполная занятость