- Страна
- Россия
Откликайтесь
на вакансии с ИИ

SENIOR TOOLS DEVELOPER (BLACKHUB GAMES)
Высокий балл за работу над сверхпопулярным проектом с огромным онлайном, использование собственного движка и отличный соцпакет (ДМС, обучение, компенсация отпусков). Вакансия предлагает реальное влияние на продукт и работу в технологически продвинутой среде.
Сложность вакансии
Роль требует глубоких знаний C++, понимания архитектурных паттернов (ECS, DOD) и опыта работы с графическим инструментарием. Работа с проприетарным движком всегда сложнее, чем с готовыми решениями, из-за отсутствия публичной документации.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Senior C++ в российском геймдеве рыночные ожидания составляют от 300 000 до 450 000 рублей. Предложение BLACKHUB Games, вероятно, находится в этом диапазоне, учитывая масштаб проекта и 'белую' схему выплат.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Blackhub games уже сейчас
Присоединяйтесь к команде BLACK RUSSIA и создавайте инструменты для проекта с миллионной аудиторией!
Описание вакансии
SENIOR TOOLS DEVELOPER (BLACKHUB GAMES)
🕹 BLACK RUSSIA
🧠 Senior
💰 Negotiable
⏰ Full-time
🌎 Remote / 👔 Office (Санкт-Петербург, Россия 🇷🇺 / Москва, Россия 🇷🇺 / Нижний Новгород, Россия 🇷🇺)
🦄 Description
BLACKHUB Games работает над развитием и продвижением сетевой мобильной игры BLACK RUSSIA, в которую ежедневно заходят более 900.000 пользователей, а онлайн в моменте составляет 100.000.
Команда развивает собственный проприетарный движок, полностью реализованный на C++. Сейчас компания ищет опытного C++ программиста, который будет заниматься разработкой решений для улучшения процессов создания игрового контента.
🚀 Responsibilities
• Исследовать процессы производства контента
• Разрабатывать решения для улучшения процессов создания контента
• Внедрять созданные решения и поддерживать их
• Решать вспомогательные задачи по проекту и игровому инструментарию на C++ и Python
• Взаимодействовать с разработчиками игры, 3D моделлерами, художниками и DevOps
📚 Required Skills
• Уверенное владение C++
• Понимание принципов ООП
• Знание базовых алгоритмов, структур данных и их сериализации
• Понимание принципов Data Oriented Design и Entity Component System
• Базовые знания линейной алгебры
• Готовность и мотивация учиться и использовать новые технологии в работе
• Опыт работы от 3 до 6 лет
👍 Nice to Have
• Владение Python
• Опыт работы с UI Frameworks
• Опыт работы с Qt, ImGui, MFC или WxWidgets
• Опыт работы с Unreal Engine или Unity
• Опыт создания плагинов для 3ds Max или Blender
• Знание основных форматов 3D ассетов, включая obj, abc, usd и fbx
🍪 What we offer
• Гибридный формат работы или офис
• Офисы в историческом центре Санкт-Петербурга, Москвы или Нижнего Новгорода
• Современная техника и необходимые девайсы для работы
• Возможность напрямую влиять на конечный продукт
• Обучение за счет компании
• Возможность премирования и пересмотра заработной платы
• Официальное трудоустройство
• Полностью белая заработная плата
• Компенсация больничных и отпусков до 100%
• ДМС со стоматологией после испытательного срока
• Насыщенная корпоративная жизнь
• Корпоративная валюта BlackCoins
#gamedev #cpp #toolsdeveloper #mobilegames #blackrussia #proprietaryengine #python #unity #unrealengine #hybrid #blackhubgames
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Python
- Unreal Engine
- Qt
- 3ds Max
- Blender
- Linear Algebra
- OOP
- Unity
- Entity Component System
- MFC
- wxWidgets
- Data-oriented Design
- ImGui
Возможные вопросы на собеседовании
Проверка понимания архитектурных подходов, указанных в требованиях.
Расскажите о преимуществах и недостатках Entity Component System (ECS) по сравнению с классическим ООП в контексте разработки инструментов.
Важно для оптимизации инструментов, работающих с большими объемами данных.
Как бы вы организовали эффективную сериализацию сложных иерархических структур данных на C++?
Оценка опыта работы с UI для внутренних инструментов.
Какие библиотеки для создания GUI (например, ImGui или Qt) вы предпочитаете для разработки внутренних редакторов и почему?
Проверка навыков интеграции с внешним ПО.
Был ли у вас опыт написания плагинов для 3D-редакторов (Blender/3ds Max)? С какими основными сложностями вы сталкивались при экспорте/импорте ассетов?
Оценка навыков оптимизации процессов.
Опишите ваш подход к анализу пайплайна производства контента: как вы определяете «узкие места», которые требуют автоматизации?
Похожие вакансии
Senior Rendering engineer C++ в 3D Карту
Unity developer
Миддл / Сеньор UE5-разработчик
Senior Rendering engineer C++
Senior Unreal Engine Developer
Lead / Senior Unreal Engine Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия