Смарт Геймс Девелопмент - разработчик игр для мобильных платформ. У нас нет бюрократии, нет дресс-кода, нет ограничений творческих идей. Зато у нас есть комфортные условия для реализации и развития своих скилов и, конечно, интересная работа! В связи с активным развитием и расширением, наша компания объявляет конкурс на вакансию “Middle+/Senior C++ Разработчик с опытом работы с ECS и Lua”. Обязанности: Разработка и оптимизация высокопроизводительного кода на C++ в рамках существующего проекта. Работа с архитектурой ECS (Entity Component System) для создания гибких и масштабируемых систем. Интеграция C++ кода с Lua скриптами для расширения функциональности и гибкости приложения. Участие в проектировании и реализации новых функций и механик. Оптимизация производительности и использования памяти приложения. Взаимодействие с командой разработчиков, дизайнеров и QA для достижения общих целей проекта. Решение сложных технических задач и доведение их до конца в установленные сроки. Требования: Опыт работы: от 3 лет в разработке на C++, желательно в игровой индустрии или смежных областях. Знание C++: глубокое понимание языка, включая современные стандарты (C++11/14/17). Практический опыт разработки с использованием архитектуры Entity Component System (ECS). Уверенное знание Lua и опыт интеграции Lua скриптов с C++. Навыки профилирования и оптимизации кода по производительности и памяти. Умение применять эффективные решения в разработке. Опыт работы с системами контроля версий (Git). Умение брать на себя ответственность за задачи и доводить их до завершения. Стремление к высокому качеству кода и оптимальному использованию времени. Способность самостоятельно решать поставленные задачи и предлагать улучшения. Готовность сотрудничать с коллегами и помогать в достижении общих целей. Стремление к постоянному профессиональному росту. Условия работы: Официальное трудоустройство с первого рабочего дня (больничные, отпуск). Гибкий график работы. Полностью белая заработная плата. Возможность профессионального и карьерного роста.