навигация

вакансии по направлению

Разработка

Программист С++

Мы ищем специалиста, который поможет нам разрабатывать игры на собственном движке под разные платформы: PC, PlayStation, Xbox, Oculus. Среди задач — новые фичи игры, а также инструментарий для дизайнеров и художников. Для начинающих программистов, обладающих всеми необходимыми нам навыками, но не имеющих большого практического опыта, мы готовы рассмотреть варианты взаимовыгодного сотрудничества.

По итогам собеседования возможны специализации, например:
- программист графики/движка,
- программист игровой логики,
- программист игровой физики,
- программист AI,
- программист мультиплеера,
- серверный программист,
- программист интерфейсов и др.

Основные задачи:
  • Разработка компонентов игры, затрагивающая разные области: игровые правила игровая физика, AI, мультиплеер, аналитика, UI, звук.
  • Оптимизация и поддержка текущих технологий.
  • Разработка инструментов разработки для дизайнеров, художников, операторов и пр. 
  • Участие в дизайне игровых фич совместно с игровыми дизайнерами и другим разработчиками.
У нашего кандидата есть:
  • Любовь к компьютерным играм.
  • Опыт программирования на C++.
  • Хороший алгоритмический базис.
  • Высокая обучаемость, желание осваивать новые технологии.
Бонусом будет:
  • Знание базовых основ работы компьютерных подсистем (процессора, памяти, кешей и т.п.).
  • Знание основ векторной алгебры (вектора, матрицы, скалярное/векторное произведение и т.п.).
  • Технический английский.
  • Высшее техническое образование.
  • Любовь к консолям (Playstation, Xbox, Switch) и к другим платформам для видеоигр.
Условия работы
откликнуться

Технический художник

Мы ищем талантливого технического художника для участия в разработке игрового проекта.

Основные задачи:
  • Общая поддержка художников: помощь в работе с инструментами, игровым движком и редактором, поиск решений по автоматизации рутинных процессов, поддержка и развитие арт-пайплайнов.
  • Проверка арт-контента и игровых уровней на соответствие техническим требованиям. Анализ производительности и устранение «узких мест».
  • Прототипирование графических игровых эффектов, шейдеров и материалов.
  • Создание низкоуровневых ассетов (базовые материалы, тестовые модели, текстуры, префабы для нужд движка).
  • Поддержка документации.
У нашего кандидата есть:
  • Владение Blender (либо Maya/3ds Max) на уровне уверенного пользователя (моделирование, развертка, настройка материалов).
  • Умение скриптовать (например, на Lua или Python).
  • Опыт в создании/написании шейдеров. Базовое понимание работы GPU-конвейера.
  • Знание английского языка, достаточное для чтения технической документации.
  • Высокий уровень самостоятельности и ответственности.
Бонусом будет:
  • Опыт работы с современными игровыми движками/редакторами (Unreal Engine, Unity, Godot и т.п.).
  • Опыт в создании модификаций для игр.
  • Опыт работы с 3ds Max/Maya/Adobe Photoshop/Houdini/Substance 3D Designer и т.п. стандартным для индустрии ПО.
  • Умение выступать в роли художника или программиста при решении пограничных задач.
Условия работы
  • Заработная плата

    По итогам собеседования

  • График работы

    Гибкое начало рабочего дня

  • Формат работы

    Полная занятость

откликнуться

Web-программист

Мы ищем full-stack программиста для участия в разработке игровых проектов и других сервисов компании.

Основные задачи:
  • Поддержка, развитие и модернизация внутренних и внешних web-сервисов компании.
  • Доработка чужих и собственных сервисов, используемых для внутренних нужд: трекер задач, внутренний форум, система учёта рабочего времени, внутренний сайт и т.д.
  • Участие в создании/доработке публичных сайтов (targem.ru, сайты проектов).
У нашего кандидата есть:
  • Хорошее знание современных технологий web-разработки.
  • Знание Node.js
  • Знание JavaScript, TypeScript, поп-фреймворков (angularjs, angular, express, bootstrap, jquery).
  • Способность разобраться в сервисе, построенном на незнакомой технологии, внести исправления, а в дальнейшем подобрать более подходящую технологию и перевести сервис на неё.
  • Наличие портфолио (примеры web-сервисов, в разработке которых вы принимали участие).
  • Технический английский (для беглого чтения тех. документации).
  • Умение работать в команде.
  • Высокий уровень самостоятельности и ответственности.
Бонусом будет:

 

  • Знание систем контроля версий Git, Svn.
  • Опыт вёрстки с использованием HTML, CSS и т.д.
  • Опыт работы с sql, nosql (MySQL, Postgresql, MongoDB).
  • Опыт разработки и использования REST API.
  • Чтение любого распространенного языка (C#, C++, php, python).
Условия работы
  • Заработная плата

    По итогам собеседования

  • График работы

    Гибкое начало рабочего дня

  • Формат работы

    Полная занятость

откликнуться