Мы ищем опытного Senior Frontend разработчика с большой экспертизой в разработке интерактивных игр, который поможет заложить фундамент нового направления. Вам предстоит разрабатывать игровые интерфейсы и предлагать идеи для улучшения продукта. Это уникальная возможность присоединиться к проекту на старте и применить свой опыт в создании решений для крупной игровой платформы.

Требования:

  • Обязательно — от 4 лет опыта в разработке интерактивных игр с элементами случайных событий;
  • Уверенное владение TypeScript и JavaScript;
  • Навыки разработки с использованием Pixi.js;
  • Опыт проектирования архитектуры клиентских игр и приложений;
  • Знание и опыт работы с ECS;
  • Понимание принципов управления состоянием и умение подбирать подход под структуру и логику игры;
  • Знание инструментов сборки (Vite, Webpack, Rollup, Parcel).

Будет плюсом:

  • Опыт разработки собственных инструментов и редакторов для игр;
  • Опыт работы с CocosCreator, Phaser, Unity;
  • Опыт работы с Node.js — для разработки утилит, CI-скриптов или серверной логики;
  • Знание Vue.js, React или Angular.

Чем предстоит заниматься?

  • Разрабатывать архитектуру и инфраструктуру для игровых проектов — общее ядро, модули и сервисы, на которых строятся все игровые проекты;
  • Проектировать игровую логику: анимации, интерактивные элементы, системы локализации и загрузки ассетов;
  • Предлагать технологические решения для масштабирования продукта и обсуждать их с техлидом;
  • Оптимизировать производительность игр под различные устройства и браузеры;
  • Участвовать в код-ревью, делиться экспертизой, предлагать улучшения процессов;
  • Взаимодействовать с гейм-дизайнерами, художниками, бэкенд-разработчиками.