MIDDLE C++ DEVELOPER (SPERASOFT)
Отличная возможность для карьерного роста в известной компании (Sperasoft) над проектами мирового уровня. Удаленный формат работы и фокус на профессиональное развитие делают вакансию крайне привлекательной для Middle-разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Работа над AAA-проектами требует глубоких знаний C++ и архитектуры Unreal Engine, включая GAS и оптимизацию производительности. Высокий порог входа обусловлен необходимостью свободного владения английским языком для работы в международной команде.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана (Negotiable), однако для Middle C++ разработчика в геймдеве на международном рынке (Remote) вилка обычно составляет $3,500 – $5,500. Sperasoft известна конкурентными предложениями, соответствующими рыночным ожиданиям для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
MIDDLE C++ DEVELOPER (SPERASOFT)
*🕹* AAA games
*🧠* Middle
*💰* Negotiable
*⏰* Contract
*🌎* Remote
*🦄* Description
We are looking for Engineers experienced in Unreal Engine to work on AAA game titles.
Join us if you would like to raise your expertise by completing challenging tasks with the help from experts in game development.
*🚀* Responsibilities
• Working in different areas (e.g. Gameplay, AI, Engine), making new features and supporting the existing ones
• Meeting interesting people from different areas of game development
• Supporting different platforms and stores from Sony, Microsoft, Nintendo and others
• Participating in architectural decisions, design of new systems and modules, or prototyping new features
• Performance optimizations
• Going through each stage of the game development pipeline and release of the game
*📚* Required Skills
• Commercial experience with C++ and Unreal Engine 4 or 5
• Experience with popular subsystems, e.g. Gameplay Ability System, Behavior Trees, UMG
• Comprehension of Unreal Engine memory management model
• Good understanding of dynamic polymorphism and C++ specific notions
• Practical knowledge with Blueprint scripting
• Good communication skills and fluent spoken English
*🍪* What we offer
• Cooperating with an international team of world-class professionals on exciting and challenging projects
• Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- Unreal Engine 4
- Unreal Engine 5
- Gameplay Ability System
- Behavior Trees
- UMG
- Blueprints
Возможные вопросы на собеседовании
Проверка понимания специфики работы движка с памятью для предотвращения утечек в крупных проектах.
Расскажите подробно, как работает Garbage Collection в Unreal Engine и как правильно использовать Smart Pointers (TSharedPtr, TWeakPtr, UPROPERTY) в контексте C++?
GAS является стандартом для AAA-игр на UE; важно понимать опыт кандидата с этой системой.
Каков ваш опыт работы с Gameplay Ability System? Опишите, как бы вы реализовали сложную механику взаимодействия способностей с использованием Attribute Sets и Gameplay Effects.
Оптимизация — критический навык для AAA-разработки.
Какие инструменты и подходы вы используете для профилирования и оптимизации производительности (CPU/GPU) в Unreal Engine?
Проверка навыков проектирования систем.
Как вы подходите к архитектуре новой игровой подсистемы, чтобы она была расширяемой и при этом эффективно взаимодействовала с Blueprints?
Проверка владения современным стандартом языка.
В чем разница между динамическим полиморфизмом и шаблонами в C++? В каких случаях в разработке игр на UE вы отдадите предпочтение одному перед другим?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

