Над чем работать?
- Название проекта(ов): Gallery, RnD
- На какой стадии проект(ы)? Проекты как на стадии оперирования, так и прототипирования
- Жанры: Головоломка, Казуальные, Аркады
- Платформы: Mobile
Размер и структура команды?
Кроссфункциональные команды из 10-15 человек
На какие задачи (обязанности)?
-
Прототипирование на основе утвержденных концептов;
-
Баланс между скоростью и качеством разработки;
-
Участие в разработке от идеи до релиза;
-
Развитие и улучшение имеющихся игровых проектов;
-
Активное взаимодействие с командой разработки: художники, геймдизайнеры, тестировщики и программисты;
Какого профессионала ищем?
-
Опыт работы с Unity от 4-х лет;
-
Опыт коммерческой разработки игр под мобильные платформы;
-
Разработка проекта с учетом стандартов качества (слоистая архитектура, разделение логики\графики\физики, деревья севисов и фичей как композиция всего в приложении);
-
Знание Unity , C#, ООП, DataOrientedDesign, паттернов проектирования (банда 4ех), SOLID, MVC\MVVM, DI (мы используем Zenject);
-
Базовое понимание алгоритмов и структур данных;
-
Понимание векторной алгебры, базовой физики;
-
Умение разрабатывать проекты с учетом устойчивости к изменениям и возможностей к расширению;
-
Навыки аргументировано отстаивать технический дизайн, выбирать наиболее подходящие для проекта или задачи решения;
-
Желание развиваться, готовность учиться у коллег и самостоятельно, следовать приемам и практикам разработки в отделе, умение делиться знаниями с коллегами;
Будет плюсом:
-
Любой сторонний опыт разработки (особенно C\C++, asm);
-
Глубокое понимание и опыт работы с игровой физикой (кинематика движения, оптимизация расчетов, интерполяция\экстраполяция, определение коллизий, механика автомобилей);
-
Опыт с Burst, Job system;
-
Опыт с ECS;
-
Понимание низкоуровневых аспектов оптимизации:
-
алгоритмические подходы;
-
учет cash friendly подходов и алгоритмов;
-
многопоточность и SIMD;
-
прикладной code inlining;
-
варианты композиции данных для их эффективного процессинга;
-
-
Какие условия и бонусы?
-
Конкурентную заработную плату;
-
Возможность профессионального роста, корпоративного обучения;
-
Профессиональное развитие, коллектив где делятся идеями и обсуждают подходы и приемы в разработке;
-
Интересные задачи;
-
Теплую рабочую атмосферу и дружный коллектив;
-
Оплачиваемый отпуск, больничные и Sick days;
-
Полностью удаленную работу, в перспективе – релокацию в Прагу;
-
Отличные игры в ваше портфолио;
-
Мы работаем по Agile, Scrum, 2-недельные спринты.
Процесс отбора
-
Скрин-собеседование с рекрутером;
-
Техническое собеседование.
SOLID Agile C model-view-controller (MVC) mobile-development Assembly dependency-injection C++ amazon-ecs MVVM Scrum Unity3D C# Zenject