Мы ищем талантливого программиста с опытом работы на C++ для работы в области разработки игр. Если ты опытный разработчик с глубоком знанием C++ и страстью к созданию игр, то мы будем рады видеть тебя в нашей команде!
Обязанности:
Разработка игрового кода на C++.
Оптимизация производительности и профилирование кода.
Устранение утечек памяти и обеспечение стабильности приложения.
Работа с многопоточными решениями в рамках существующих движков.
Создание и поддержка модульного, расширяемого и чистого кода.
Рефакторинг существующего кода.
Проведение код-ревью и поддержка качества кода в команде.
Обязательные требования:
Уверенное владение C++ с опытом коммерческой разработки.
Глубокое понимание принципов ООП: наследование, инкапсуляция, полиморфизм.
Опыт работы с умными указателями (shared_ptr, unique_ptr).
Знание стандартной библиотеки C++ (STL): контейнеры, алгоритмы, итераторы.
Опыт профилирования и оптимизации кода.
Умение выявлять и устранять утечки памяти.
Знание принципов многопоточности в C++ и безопасной работы с потоками.
Опыт работы с CMake и понимание принципов сборки проектов.
Опыт работы с Git: понимание разницы между merge и rebase.
Способность писать чистый, модульный и расширяемый код.
Навыки рефакторинга и опыт проведения код-ревью.
Будет плюсом:
Знание скриптовых языков (Python, JavaScript).
Опыт мультиплатформенной разработки (Android, iOS, Windows).
Опыт оценки сроков, формирования архитектурных решений.
Умение самостоятельно находить и исправлять баги.
Опыт работы с Jira.
Знание технологий CI/CD.
Понимание специфики форматов графических изображений.
Опыт работы с анимациями на Spine, DragonBones.
Опыт разработки игр на игровых движках.
Мы предлагаем:
Полностью удаленную работу.
Оборудование рабочего места.
Оформление по ТК.
Присоединяйся к нашей команде и стань частью захватывающих проектов! Ждём твоего отклика!
Sigma Sweden Software AB
Ташкент
от 4500 USD
Sigma Sweden Software AB
Ташкент
от 4500 USD
MAX WEB MEDIA
Ташкент
до 20000000 UZS
Ташкент
до 20000000 UZS