Программист C++ Middle (GameDev)

з/п не указана
DominiGames
Воронеж Постоянная занятость Удаленная работа

Описание

DominiGames - международный разработчик казуальных игр. За 17 лет на рынке мы вошли в топ-3 мировых лидеров жанра HOPA. Миллионы людей по всему миру играют в наши игры на mobil, PC и консолях. Домини сегодня - это порядка 140 ребят, работающих в самых разных уголках мира. Мы создаем яркие, запоминающиеся истории и не хотим останавливаться! Если ты готов к творчеству и экспериментам - присоединяйся к нашей команде! Сейчас мы в поиске Программиста C++ Middle с возможностью работать удаленно. Вливайся в gamedev и твори историю игр с нами! Чем предстоит заниматься: Разработка core-функционала проекта на C++. Создание обвязки для публикации игры в разные сторы (SDK, CI/CD). Подключение мини-игр, исправление багов в них. Разработка нового функционала для проекта. Исправление ошибок, участие в процессе тестирования итогового продукта. Оптимизация игрового движка по скорости и потребляемой памяти. Рефакторинг существующих подсистем игрового движка. Участие в ревью кода коллег. Ведение технической документации, своевременное обновление информации о ходе исполнения задачи. Взаимодействие с гейм-дизайнерами, скрипторами, тестировщиками. Что мы ждем от кандидата: Уверенное знание языка C++ 17/20 стандартов. Умение писать модульный, структурированный чистый код и разбираться в чужом коде. Опыт интеграции рекламных SDK (AdMob, IronSource/LevelPlay, AppLovin MAX или аналоги) и аналитических платформ (Firebase Analytics, Adjust, AppsFlyer). Понимание клиент-серверного взаимодействия в контексте игр: REST API, работа с CDN для доставки игрового контента (ассеты, обновления уровней), кэширование, версионирование ресурсов. Опыт работы с Git. Опыт оптимизации производительности 2D-приложений: профилирование отрисовки, управление памятью, работа с атласами текстур, батчинг draw calls. Будет преимуществом: Опыт работы с игровыми движками. Знание Java/Kotlin и Objective - C/Swift и других языков для мобильной разработки. Опыт работы с CI/CD и автоматизацией сборки (GitHub Actions, GitLab CI, Fastlane или аналоги). Опыт работы со средствами диагностики и мониторинга: Firebase Crashlytics, Sentry — настройка символикации, алертов, отслеживание ANR/крэшей. Знание Python, Lua или других скриптовых языков для автоматизации собственной работы. Использование AI для фич, автоматизации, тулинга, тестов, документации. Ты получишь: Мы считаем, что люди важнее идей. Крутая команда может взять плохую идею и сделать из нее хит. А средняя команда может взять отличную идею и сделать посредственный продукт. Создание уникальной команды — это то, чем мы занимаемся с момента нашего основания; Необходимо вдохновлять людей, а не управлять ими. Например, в нашей компании гибкий график работы. Ты можешь выбрать начало рабочего дня с 7:00 до 11:00 мск. Каждый сотрудник сам отвечает за свои результаты; Стремление сотрудников к профессиональному развитию. Мы ценим наших ребят, уважаем и поддерживаем их желание к развитию и самосовершенствованию. Поэтому мы постоянно посещаем различные мероприятия и конференции.

Откликнуться
Источник: hh · 3 дня назад

Похожие вакансии в городе Воронеж

Все вакансии в городе Воронеж →