Ищем ведущего программиста на наш игровой клиент. Сотрудник будет вести всю разработку клиентской части игры, тесно работать с CTO проекта в плане принимаемых решений и архитектуры проекта. Обязанности: - реализация функционала клиентской части мобильной игры; - участие в проработке архитектуры проекта; - реализация игровых механик; - ведение технической документации; - проведение Code Review; - управление командой программистов клиента. Требования:- опыт работы на аналогичной позиции; - опыт релиза free2play проекта с дальнейшим live ops; - опыт в программировании от 5 лет, в Unity 3D от 3 лет; - отличные знания в области Unity3D/C#; - хорошая алгоритмическая и математическая база; - знание паттернов проектирования и умение применять их практике. Будет плюсом: - работа с одной из ECS (Unity, Entitas, LeoECS); - опыт сетевого программирования (Sockets/Tcp/Multithreading); - опыт работы с графикой (Rendering/GPU/шейдеры); - опыт работы с фреймворками Zenject или другими DI.
Что предлагаем: - комфортный график работы и возможность подстраивать рабочее время под себя, работать удаленно из любого региона. В городах, где у нас есть офисы, готовы предложить место в офисе (если это необходимо) - на всю рабочую неделю или на несколько дней; - сильное комьюнити внутри: мы все увлечены тем, что делаем. Вне рабочего времени мы устраиваем совместные мероприятия: собираемся поиграть в настольные игры, устраиваем выезды, ходим на пикник и т.д.; - среда для развития: работа плечом к плечу с лучшими профессионалами, развитое наставничество, возможность проходить различные курсы; - достойная зарплата по итогам собеседования, возможности для карьерного роста; - бесплатные английские разговорные клубы; - забота о своем здоровье: ДМС после испытательного срока. |