Компания Novasoft приглашает начинающих программистов в нашу команду для работы над проектами в сфере индустрии развлечений.
Немного о компании:
Наша студия объединяет разработчиков игр, VR/AR-приложений и решений для архитектурной визуализации. Мы создаем проекты, совмещающие передовые технологии и творческий подход, предлагая пользователям увлекательный опыт, инновационные инструменты для обучения и эффективные бизнес-решения.
Обязанности:
Разработка, модификация, оптимизация и отладка кода игровых проектов на Unreal Engine:
- реализация логики и алгоритмов взаимодействия игровых объектов
- интеграция базовых элементов UI для взаимодействия игрока с игрой
- взаимодействие с командой дизайнеров и художников для достижения лучших результатов
Требования:
- Знание основных алгоритмов и структур данных
- Знания основ программирования C++
- Знания принципов объектно-ориентированного программирования и паттернов проектирования программного обеспечения
- Начальный опыт работы с Unreal Engine 4/5
- Умение эффективно расставлять приоритеты и рационально управлять временем
- Английский язык не ниже Pre-Intermediate, и готовность к его дальнейшему совершенствованию
Желательно:
- Понимание методов создания игровой логики с помощью Blueprint
- Опыт создания или прототипирования систем процедурной генерации контента
- Опыт работы с современными API-интерфейсами 3D-графики (Vulkan, D3D12, GNM или Metal 2)
- Опыт написания шейдеров на HLSL, Cg или GLSL
- Опыт создания или прототипирования игр-головоломок
- Степень бакалавра компьютерных наук, математики или инженерии (включая студентов старших курсов)
Мы предлагаем:
- Официальное трудоустройство в одном из наших филиалов (ТК РФ) или удаленно по контракту (договор услуг, подряда, самозанятые, ГПХ, ИП) - только РФ
- Возможность работы над уникальными проектами
- Профессиональный рост и развитие
- Наставничество и поддержку опытных специалистов
- Гибкий график с 40-часовой рабочей неделей
- Возможность работать удаленно
- Конкурентную заработную плату
При получении вашего резюме вам может быть предложено тестовое задание.
По результатам собеседования может быть назначен испытательный срок.
Мы ждем талантливых и увлеченных разработчиков, готовых развиваться вместе с нами!