Middle/Senior C++ Developer
Responsibilities
- Разработка и проектирование внутреннего редактора для игрового проекта;
- Оптимизация производительности и улучшение пользовательского опыта работы с редактором;
- Улучшение существующих инструментов: их функциональности и производительности;
- Разработка нового функционала: создание инструментов для конфигурирования сложных игровых механик, создание инструментов для работы с анимацией, визуальными эффектами;
- Обеспечение высокого качества кода и архитектуры;
- Разработка вспомогательных инструментов: парсеров, скриптов и т.п.
- Создание и поддержка актуальности необходимой технической документации;
- Знание и улучшение существующий кодовой базы;
- Участие в обсуждении и проектировании нового функционала;
- Активное взаимодействие с другими членами команды: Product Owner, Dev, QA.
Requirements
- Опыт разработки на C++ от 3 лет;
- Знание алгоритмов и структур данных;
- Опыт разработки на других языках программирования (Python, знание Bash);
- Умение проектировать модульную, поддерживаемую архитектуру и писать эффективный код для больших и сложных систем;
- Опыт работы с системами контроля версий (Git);
- Хорошие коммуникативные навыки, способность объяснять сложные технические концепции, опыт работы в межфункциональных командах;
- Опыт работы с распределенной командой.
Будет плюсом:
- Опыт работы в геймдеве от 2 лет;
- Опыт работы с cocos2d-x;
Conditions
- Топовые условия работы в наших офисах (современное оборудование, обед за счет компании, безлимитный снек-бар), а также возможность работать удалённо или в коворкинге;
- Полный соц.пакет + 4 выходных без сопутствующих документов;
- Поощрение занятий спортом;
- Посещение профильных конференций и курсы английского языка онлайн;
- Профессиональная литература;
- Бонусы к праздникам и важным жизненным событиям.
Формат работы: Vilnius, Cyprus, Remote.