Описание вакансии
Условия работы
Для разработки синхронных MMO-проектов нам нужен разработчик с отличными знаниями C#, алгоритмов, структур данных и умением применять их на практике.
Задачи:
- участие в проектировании и разработке архитектуры, shared-логики, сетевого взаимодействия между клиентом и сервером;
- написание модульных и интеграционных тестов;
- ведение документации по проекту в части игрового сервера;
- взаимодействие с сотрудниками других подразделений компании (Game Design, Art, System Administrators);
- участие в проведении собеседований;
- сопровождение проекта на этапе выхода в релиз.
От вас требуется:
- отличные знания C#;
- знание алгоритмов и структур данных;
- знание и понимание принципов ООП, умение их применять;
- опыт многопоточного программирования (понимание параллелизма и concurrency, знание примитивов синхронизации);
- опыт написания модульных и интеграционных тестов;
- опыт работы с системами контроля версий;
- опыт разработки игр (синхронное онлайн PvP);
- опыт работы с Unity3D.
Будет плюсом:
- опыт использования Photon Server SDK (не PUN).
Бонусы
- возможность реализовать собственные идеи в играх с многомиллионной аудиторией;
- непрекращающийся обмен опытом с топовыми специалистами индустрии;
- просторный офис в центре Москвы;
- бесплатные завтраки и обеды (включая вегетарианские) каждый день;
- расширенное ДМС;
- абонемент в фитнес-клуб А+ класса;
- регулярные лекции и курсы повышения квалификации, а также участие в международных профильных конференциях.