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