Описание вакансии
Условия работы
Команда занимается разработкой и развитием мобильных игр в жанре военно-экономической стратегии.
На сегодняшний день запущено 4 игровых мира, а в проектах зарегистрировано более 13 миллионов пользователей.
Серверная часть проектов построена на технологиях .NET, ASP.NET и MS SQL Server. На клиентской части используются игровой движок Unity3D + С#, Objective-C, Java, CG как основной язык написания шейдеров. Команда также занимается интеграцией с игровыми сервисами Apple, Google, Facebook, Viber и различными инструментами аналитики.
Команда взаимодействует с Game Business Intelligence Department, постоянно анализируя игровые показатели для обеспечения правильного игрового баланса и введения новой функциональности.
Вы сможете:
- разрабатывать игры мирового уровня;
- программировать игровую логику и выполнять сборку UI;
- проектировать системы, которые будут добавляться в существующую архитектуру;
- создавать инструментарий автоматизации разработки, тестирования и развертывания;
- интегрировать продукт со сторонними сервисами, такими как In-App Purchase, Crash Reporting Systems и Google Analytics.
Вы будете:
- создавать новую игровую функциональность, поддерживать и совершенствовать существующий код;
- разрабатывать и оптимизировать кроссплатформенные шейдеры для мобильных устройств;
- внедрять новые инструменты для расширения функциональности движка;
- оптимизировать алгоритмы сетевого взаимодействия игроков;
- проектировать и внедрять новые компоненты логики backend-систем.
Необходимые навыки и знания:
- 3+ года опыта работы в сфере разработки ПО;
- уверенные знания C#, .NET Framework, ООП, паттернов проектирования, алгоритмов и структур данных;
- понимание работы многопоточных систем.
Будет плюсом:
- владение Unity3D, Script Lifecycle, Asset Bundles, Unity Animation, а также умение использовать корутины, шейдеры и материалы;
- опыт работы с Unity Editor Scripting;
- умение создавать приложения для мобильных устройств (iOS / Android);
- понимание основных принципов работы OpenGL.
Мы предлагаем:
- участие в полном цикле разработки продукта;
- возможность посещать оплачиваемые семинары, мастер-классы, тренинги и конференции мирового уровня;
- официальное трудоустройство;
- 28 дней оплачиваемого отпуска;
- полное медицинское сопровождение сотрудников и их детей;
- услуги наших менеджеров по туризму и консультации юристов;
- образовательные программы по английскому, занятия с носителями языка;
- тренажерный зал и занятия йогой с персональными инструкторами в офисе компании;
- содействие при переезде из других городов и стран.