Наш клиент - студия по разработке видеоигр, базирующаяся в Киеве и ориентированная на создание ААА игр нового поколения. Их команда ветеранов игровой индустрии, сейчас работает над новым революционным проектом, и в связи с расширением команды, а также увеличением объема задач, ищут Senior Game Programmer.
Роль:
В роли Game Programmer Вы будете отвечать за разработку игровой механики масштабного 3д игрового продукта, создавать решения, связанные с разработкой продвинутых игровых фич используя язык программирования C++ и Amazon Lumberyard game engine (всегда обновляется до последней версии).
Разработчики трудятся в тесном сотрудничестве с дизайнерами, создателями контента и R&D подразделениями над реализацией игровой механики и логики.
Почему выбрать эту вакансию?
Если вам важно делать серьезный вклад в продукт и работать над разноплановыми задачами, то это именно та вакансия, которая Вас заинтересует. Наш клиент - это компания семейного типа, с плоской структурой, комфортной и уютной атмосферой, с четкими, амбициозными целями. Их философия основана на децентрализованном подходе с целью максимального вовлечения команды в творческий процесс и принятие решений. Они доверяют своим коллегам и дают возможность каждому желающему члену команды внести свой вклад в видение и развитие игры.
Цели:
- Разработка игровой механики, предназначенной для запуска в игровом клиенте и на специализированном сервере;
- Работа с Игровыми дизайнерами, создателями контента и R&D программистами для разработки совершенно новых игровых функций;
- Написание технической документации, мануалов и гайдов для разработчиков продукта.
Что критически важно знать:
- Опыт работы на C ++ (начиная со стандарта C ++ 11);
- Твердое понимание STL;
- Навыки разработки и анализа алгоритмов, понимание важности сложности алгоритмов;
- Уверенные знания Object-Oriented Design и знание принципов Анализа и структур;
- Опыт сетевого программирования;
- Умение использовать свой опыт и навыки для решения комплексных задач;
- Владение английским языком от уровня Intermediate.
Необходимые навыки, которые добавят преимущества кандидату:
- Опыт работы с Desktop/Gaming Software;
- Знание Qt фреймворка;
- Знание других скриптовых языков программирования (Python, Lua и тд.)
- Опыт использования хотя бы одного из современных игровых движков и / или игрового моддинга;
- Опыт работы с современными API компьютерной графики (DirectX, OpenGL, Vulkan, Metal);
- Опыт работы с Game AI and Game Animation системами/фреймворками.
Компания предлагает:
- Конкурентный уровень заработной платы;
- Оплачиваемые отпуск (28 дней);
- Оплата абонемента в спортзал;
- Курсы английского языка;
- Обучение на профильных конференциях в Европе и США за счет компании;
- Возможность сотрудничать и общаться с представителями компании Amazon;
- Бесплатную парковку;
- Медицинскую страховку, лучшую в Украине, после прохождения ИС (3 мес.);
- Отдельный массажный кабинет (массаж также входит в страховку);
- В офисе есть душ, поэтому можно приезжать на велосипеде;
- График работы с 10 до 19 (обед с 14 до 15), дейли митинг в 10:15;
- Просторная терраса на крыше офиса с барбекю.
Персональные качества сокомандников:
- Дружественные и отзывчивые;
- Готовые учиться всему новому ради саморазвития и на благо продукта;
- Гибкие и открытые к новым знакомствам;
- Senior разработчики часто менторят новичков в компании;
- Сотрудники очень лояльны и многие работают свыше 10 лет вместе;
- Офис хоть и опенспейс разбитый на несколько хабов (разработчики отдельно, дизайнеры-художники отдельно и так далее), но там царит уважительная к чужому пространству и концентрации на труде обстановка.