Подробное описание вакансии
Описание роли
Компания BrainShells ищет сильного Технического Лидера, который возьмет на себя техническую реализацию мобильной онлайн-игры. Игровой движок уже готов — требуется построить само приложение (бэкенд и фронтенд) поверх него. Это ключевая роль в небольшой команде без лишнего уровня менеджмента. Вы будете напрямую работать с основателем проекта, Ведущим Игровым Продюсером и разработчиками, отвечая за все технические решения и качество кода.
Ключевые обязанности
• Разработать приложение (бэкенд и фронтенд) на базе готового игрового движка: архитектура, технические решения, стандарты, пайплайн. • Координировать работу разработчиков (Unity Developer, Full-stack Developer), ставить задачи и контролировать их выполнение. • Нанимать и вводить в команду новых разработчиков по мере роста проекта. • Писать код лично и участвовать в реализации ключевых систем проекта — клиентской и серверной части. • Организовать клиент-серверное взаимодействие: API, синхронизация состояния, работа с бэкендом. • Обеспечивать качество кода: ревью, best practices, стабильность сборок. • Аргументированно защищать технические оценки и решения перед Lead Game Producer. • Взаимодействовать с дизайнерами, художниками и QA, помогать превращать игровые механики в работающие технические решения.
Требования к кандидату
• От 7-8 лет опыта в разработке. • Опыт разработки мобильных приложений/игр — обязательно наличие в портфолио успешно запущенных проектов (не прототипов и не заброшенных на полпути). • Уверенное владение Cocos Creator (JavaScript/TypeScript) и Unity (C#). • Опыт full-stack разработки. • Опыт клиент-серверной разработки, понимание сетевого взаимодействия для мультиплеерных механик. • Опыт построения приложения с нуля поверх готового движка/платформы. • Опыт найма и координации команды разработчиков. • Сильная инженерная база: архитектура, паттерны, чистый и поддерживаемый код. • Самостоятельность — принятие технических решений без избыточного согласования. • Свободный русский язык.
