Требованиям, обязанности и навыки для каждой должности
- Старший Backend-разработчик:
• Требования:
· 5+ лет опыта разработки игр
· Опыт работы в среде Линукс
· Глубокое знание PHP
· Глубокое знание архитектуры микрослужб
· Глубокие знания решений для хранения данных и SQL
· Глубокое знание сетевых протоколов
· Сильные навыки отладки
· Глубокое знание принципов и шаблонов проектирования программного обеспечения
· Реализованные игры на основных платформах разработки (App Store, Google Play, Steam).
· Опыт управления версиями (GIT) как естественной части циклов разработки
· Отличные навыки устного и письменного общения на английском языке
• Обязанности:
· Разработка качественных тестовых бэкэнд-систем и инструментов для реального продукта.
· Использовать веб-фреймворки и штатные технологии, чтобы предоставить игрокам удивительный опыт
· Составление профайла, выявление и оптимизация слабых мест в производительности
· Сотрудничество с другими программистами для улучшения технической инфраструктуры, качества, документации и стандартов.
· Работать вместе с многопрофильной командой
• Навыки специалиста, которые могут быть применены в конкретной области развития:
· Навыки веб-разработки
· Знание тестовых систем
· Знание средств разработки приложений iOS
· Поддержка многопользовательских и облачных архитектур в режиме реального времени.
- Старший разработчик игровых серверов:
• Требования:
· 5+ лет опыта разработки игр
· Опыт работы с многопоточными архитектурами
· Сильные знания о .NET
· Глубокое знание сетевых протоколов
· Глубокое знание методов возмещения задержек
· Сильные навыки отладки
· Глубокое знание принципов и шаблонов проектирования программного обеспечения
· Выпущены игры на основных платформах разработки (App Store, Google Play, Steam).
· Опыт управления версиями (GIT) как естественной части циклов разработки
· Отличные навыки устного и письменного общения на английском языке
• Обязанности:
· Разработка испытанных высококачественных систем и инструментов для реального продукта.
· Разработать базовые технологии игровых серверов и фреймворки, которые могут быть использованы другими разработчиками.
· Профилирование, выявление и оптимизация проблем производительности
· Мониторинг, диагностика, выявление и устранение проблем с игровыми серверами
· Сотрудничество с другими программистами для улучшения технической архитектуры, качества, документации и стандартов.
· Работать вместе с многопрофильной командой
• Навыки специалиста, которые могут быть применены в других областях развития:
· Навыки веб-разработки
· Знание средств разработки приложений iOS
· Поддержка многопользовательских и облачных архитектур в режиме реального времени.
- Младший разработчик античитов:
• Требования:
· Опыт с Unity
· Опыт обратного инжиниринга
· Хорошее понимание .NET и C/C++
· Хорошие навыки отладки
· Знание принципов и моделей проектирования программного обеспечения
· Опыт управления версиями (GIT) как естественной части циклов разработки
· Отличные навыки устного и письменного общения на английском языке
• Обязанности:
· Разработайте с нашим экспертом по защите от перегрева высококачественные системы и инструменты для защиты от перегрева под напряжением.
· Используйте Unity и внутреннюю технологию защиты от перегрева, чтобы обеспечить игрокам безопасный и достойный опыт.
· Профилирование, выявление и оптимизация проблем производительности
· Сотрудничество с другими программистами для улучшения технической архитектуры, качества, документации и стандартов.
· Работать вместе с многопрофильной командой
• Навыки, которые могут быть применены в других областях развития:
· Знание анти-шпионских техник
· Знание сетевых протоколов
· Опыт многопользовательской разработки в режиме реального времени
· Опыт сборки
· навыки веб-разработки
· Знание средств разработки приложений iOS
· Поддержка многопользовательских и облачных архитектур в режиме реального времени.