Senior C++ Programmer (Match-3)
Студия Canoe находится в поиске Senior C++ Programmer / Старшего С++ Программиста.
Наша студия занимается разработкой мобильных игр, анимацией и созданием CG контента. Вы будете работать над проектом в жанре кэжуал (Match-3), который сейчас находится в активной разработке.
Основными задачами на этой роли будет поддержка и разработка игровых механик и логики, проектирование архитектуры игровых событий.
Содержание работы
- Поддержка и развитие существующих игровых механик;
- Разработка новых игровых механик и логики;
- Проектирование архитектуры игровых событий, в том числе логики, интерфейсов взаимодействия с общими системами проекта, UI, игровым миром;
- Оптимизация кода, алгоритмов, отрисовки и ресурсов;
- Разработка простых программных визуальных эффектов;
- Поиск и исправление ошибок;
- Проведение Code Review и Design Review.
Требования
- Опыт в качестве С++ программиста в игровой индустрии от 3 лет;
- Отличное знание С++ (17 стандарт);
- Понимание принципов проектирования (SOLID) и знание паттернов проектирования;
- Понимание специфики игровой разработки;
- Хороший опыт работы со средами разработки и использования отладчиков и профилировщиков;
- Понимание принципов рендеринга графики и способов его оптимизации;
- Ответственный подход к работе и ориентация на результат;
- Умение работать со сроками;
- Самостоятельность и активность в решении рабочих вопросов;
- Хорошие коммуникативные навыки и умение работать в команде.
Желательно
- Понимание специфики мобильной разработки под основные платформы;
- Знакомство с релизным циклом разработки мобильных приложений;
- Знакомство с CI-платформами;
- Навыки автоматизации рутинных рабочих задач;
- Ссылка на репозиторий с примерами кода или проектов (GitHub или другие ресурсы).
Формат работы
- Удаленно или офис (Минск).
Если вы заинтересованы, присылайте ваше резюме на почту: a.silina@canoeband.com