EvoPlay — большая международная компания, ведущий разработчик комплексных решений и продуктов для игровой онлайн-индустрии. Наш бренд появился на рынке более 10 лет назад и с тех пор активно развивается. Основное направление деятельности EvoPlay — создание онлайн игр. Демо-версии некоторых наших продуктов можно увидеть по ссылке evoplay.com/products.
7 февраля 2019

C++ Software Architect/Technical Team Lead (вакансия неактивна)

Киев

Необходимые навыки

Аналогичный опыт работы от 3-х лет.
Опыт управления командой от 2-х лет.
Опыт разработки серверной стороны.
Опыт разработки не менее 3 лет на одном из игровых движков типа: Cocos2D, Marmelade, Unreal Engine 4.
Опыт разработки клиент-серверного взаимодействия, понимания работы сетевых протоколов, HTTP.
Опыт разработки для платформ Linux и Windows.
Опыт программирования многопоточных систем.
Опыт программирования сокетов.
Знание принципов ООП.
Знание SQL.
Опыт работы с БД (MySQL- предпочтительно).
Знание принципов работы и формата протокола HTTP / HTTPS.
Знание вебтехнологий.
Знать\уметь готовить нативный OpenGL/DirectX.
Знание и понимание принципов рендера графики, оптимизации ее.
Хорошая обучаемость и умение разбираться в чужом исходном коде

Будет плюсом

Опыт участия в разработке развлекательного ПО.

Предлагаем

Достойную заработную плату.
Интересные, глобальные, инновационные проекты, в которых используются новейшие технологии и способы решения.
Возможность профессионального и карьерного роста.
Оплату отпускных и больничных.
Гибкий график работы.
Свое кафе для сотрудников.
Свою кухню в офисе.
Дружный и сплоченный коллектив.
Уютный офис класса «А».

Обязанности

Проектирование системы на основе имеющихся требований.
Определение архитектуры приложения.
Создание рабочего прототипа.
Архитектурное ревью бизнес-требований.
Ревью кода и дизайна при больших изменениях.
Рефакторинг кода.
Написание и поддержка стандартов кодирования, каталогов проектных паттернов и антипаттернов.
Документирование всех архитектурных решений, постоянное обновление документации.
Риск-менеджмент.
Координирование архитектуры на протяжении последующего жизненного цикла ПО.
Участие в собеседованиях для новых специалистов.
Обучение и консультирование программистов.

О проекте

проект по созданию игрового продукта в виде серверного и клиентского кроссплатформенного(windows, linux) приложения.

Отменить