О нас:
HuntIT - это передовое рекрутинговое агентство, которое специализируется на поиске и подборе высококвалифицированных специалистов в сфере IT и Digital, сотрудничает с ведущими IT-компаниями, рекламными агентствами и работает над крупными проектами.
О компании-заказчике:
01.tech – IT-компания, создающая передовые веб-платформы, оказывающие влияние на мировую индустрию!
Основная цель – создание высоконагруженных систем, ежедневно обрабатывающих десятки тысяч запросов в секунду, терабайты данных и поддерживающие более 100 миллионов пользователей по всему миру.
В связи с активным расширением 01.tech мы находимся в поисках Frontend developer(PixiJS).
Твои задачи и зона ответственности:
- Создавать игровые сцены и анимации на PixiJS (Canvas/WebGL): геймлуп, контроллеры, визуальные эффекты;
- Делать интерфейсы на React + TypeScript (меню, лоби, настройка ставок, попапы и т.п.);
- Писать качественную адаптивную вёрстку (SCSS, styled-components), поддерживать UI под разные разрешения и устройства;
- Работать с анимациями: GSAP, CSS- и SVG-анимации, Spine-анимации элементов игры;
- Поддерживать структуру и чистоту кода: выносить утилиты и константы, декомпозировать логику, писать JSDoc;
- Работать в команде: git-флоу, код-ревью, обсуждение решений с разработчиками, гейм-дизайнерами и художниками.
Для команды важно:
- Обязателен опыт работы с PixiJS;
- Уверенные знания JavaScript (ES6+) и TypeScript;
- Опыт работы с React;
- Уверенная, быстрая вёрстка: SCSS, styled-components;
- Глубокое понимание рендер-цикла браузера: style, layout, paint, composite, reflow/repaint;
- Понимание геймлупа и паттерна view/controller;
- Опыт оптимизации под мобильные устройства;
- Владение GSAP, CSS- и SVG-анимациями;
- Опыт внедрения и использования Spine-анимаций;
- Умение оптимизировать анимации (FPS, память, batching, sprite sheets и пр.);
- Навыки работы с git (branching, pull request, merge, rebase, code review).
Будет плюсом
- Опыт с Effector или другим “агностик” стейт-менеджером;
- Опыт настройки сборки проекта (webpack) и оптимизации билда;
- Практика работы с Canvas/WebGL помимо PixiJS;
- Привычка вести JSDoc: контракты, типы, сценарии использования, edge-кейсы;
- Умение структурировать код: выделять слои, модули, хелперы, поддерживать читаемость;
- Хорошее чувство вкуса и насмотренность в UI/анимации, внимание к деталям;
- Развитые коммуникационные навыки: умеете доносить свои идеи и слушать других.
Для тебя:
-
Качественный опыт, рост скиллов и максимально комфортная рабочая атмосфера;
-
Гибкое начало рабочего дня с 9:00 до 11:00 по МСК;
-
Офисы представлены в 2 странах мира;
-
Гибридный или удаленный формат работы;
-
Полностью оборудованное рабочее место с предоставлением техники;
-
ДМС со стоматологией после испытательного срока;
-
Компенсация занятий спортом, английского языка и сессий с психологом;
-
Зоны отдыха с настольным теннисом, самокатами и кухней;
-
Корпоративная библиотека;
-
Корпоративы с выездами на природу и призами, тимбилдинги, мастер-классы и т. д.;
-
Релокационный пакет.