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