Мы ищем опытного программиста для компании Playrix.
Для программистов без опыта GameDev есть Bootcamp: возможность познакомиться с нашими технологиями и разработкой игр через выполнение учебного проекта под руководством опытного наставника.
Основное направление: Мобильные Казуальные Игры HOG и Match-3
Стек:
Низкоуровневый – самописный движок С++ VSO Движок на движке.
Все вместе очень похоже на Unity SDK – аналитика, маркетинг.
Небольшие скрипты на Python.
Внутренние редакторы – Engine Boost C++ STL
Подробнее можно посмотреть тут:
https://dou.ua/lenta/articles/custom-engine-playrix/
https://habr.com/ru/company/playrix/blog/566654/
https://habr.com/ru/company/playrix/blog/467827/
Команда:
Каждый игровой проект состоит из нескольких команд, каждая из которых занимается полным циклом реализации своих фичей и изменений.
В команде как правило есть Гейм Дизайнер, Тимлид –PM, 4-6 художников, Аниматоры, VFX и программисты – 2-3.
Всего в среднем 10-12 человек.
Задачи:
1) Менторство / Наставничество – 1 новичок за раз
2) Работа над улучшением процессов; Код ревью; Дизайн ревью. Анализ общего знания кода.
3) Архитектурные решения
4) Закрытие Тех долга
5) Оптимизация
6) Разработка фич:
— Нужно получить ТЗ от Гейм Дизайнера (как правило не очень готовое)
— Декомпозировать задачу.
— Оценить по времени. Скорректировать совместно с командой.
— Выполнить. Проверить. Перепроверить. Передать QA.
— В основном UI, Эффекты, Подключение Аналитики.
— Самые сложные задачи – Мультиплеерные.
Описание вакансии:
Senior C++ Game Developer
Основные задачи:
— проектирование и ревью архитектуры фич;
— программирование игровых механик и логики;
— менторство, Code Review;
— профилирование и оптимизация игры по памяти и fps;
— разработка инструментов (редакторов, утилит и средств автоматизации);
— помощь команде в сложных технических задачах.
Основные требования:
Hard Skills:
— опыт разработки на С++ от 5-ти лет;
— знание специфики игровой разработки, типовых паттернов;
— знание современных стандартов С++ 11/14/17, STL;
— умение проектировать архитектуру, самостоятельно реализовывать игровые механики и/или движковые подсистемы;
— знание технического английского языка.
Soft Skills:
— Спокойное отношение к UI
— Спокойное отношение к рутине
— Понимание принципов командной работы
— Активность, Обучаемость, Самостоятельность.
— Сидеть и разбираться– один из главных скиллов))
Дополнительные требования (будет плюсом, но не обязательны):
1. опыт мобильной разработки;
2. опыт работы с компьютерной графикой, опыт разработки на Python, Lua или других скриптовых языках.
Описание вакансии на сайте: https://playrix.com/job/open/ c++-development/senior-c-game- developer
Локации: страны СНГ (Россия, Беларусь, Украина, Армения, Казахстан, Молдавия и др.) — только на удаленку (не в офис).
Вилки по ЗП: гибко, команда готова индивидуально оценивать опыт и гибко подойти к офферу.
ТЗ: не предусмотрено. Необходимо прислать примеры кода на современном С++ или ссылки на проекты. И обязательно, комментарий данного кода, оценочного типа.
Пайплайн:
1) Согласование Даты, времени Интервью
2) Далее интервью. Около 45 мин
3) Согласование Резюме и проверка примеров кода
4) Интервью с тех.специалистом игрового проекта. (Проверка Сообразительности и Знаний С++) Около 1,5 часа – здесь можно и нужно задать все вопросы по рабочим моментам)
5) Согласование оффера / Фидбек по техническому интервью
6) Презентация оффера. Около 40 мин
Что особенного мы можем предложить кандидату:
1) Поддержка инициативы – возможность реализовывать и развивать свои идеи.
2) Прокачка своих скиллов – у нас много разных крутых специалистов, готовых поделится экспертизой и знаниями.
3) Можно реально вырасти – проектов много и постоянно появляются новые, мы заинтересованы в росте внутренних сотрудников, горизонтальном и вертикальном.
4) Свобода в плане технических решений и архитектуры – не в глобальном смысле конечно) но на уровне создания фич)
Навыки: C++, мобильная разработка, нагруженные проекты, работа в команде
Молодая команда, разрабатывающая медитативную приключенческую игру от третьего лица в поисках опытного специалиста по сборке проектов для мобильных платформ с выдающимся опытом...
Откликнуться