Описание вакансии
Ключевые обязанности
- Разработка и поддержка качественного кода на C++ с высоким уровнем стабильности и производительности
- Реализация игровой механики и инструментов для поддержки межкомандной разработки и сотрудничества
- Продвижение единых лучших практик, процессов и процедур для разработки, тестирования и поддержки ПО
- Участие в создании и масштабировании высоконагруженных распределенных систем
- Решение инженерных задач: от проектирования и создания новых систем с нуля до оптимизации функций для повышения производительности и расширяемости
- Ежедневное взаимодействие с другими членами команды
Требования к кандидату
- Глубокое знание C++ и опыт оптимизации производительности
- Опыт в разработке игр и реализации игровой механики
- Знание распределенных систем и проблем масштабируемости
- Способность проектировать и создавать системы с нуля, обеспечивая их поддерживаемость
- Отличные навыки решения проблем и внимание к деталям
- Умение эффективно работать в команде и коммуницировать с коллегами
Желательные навыки
- Опыт кроссплатформенной разработки
- Знание современных игровых движков и инструментов разработки
- Опыт в разработке многопользовательских или сетевых игр
- Понимание лучших практик разработки ПО и процессов обеспечения качества


