Проект: GTA V (интерфейсы на Vue.js)
Обязанности:
Интеграция существующей адаптивной верстки на Vue.js в актуальную архитектуру проекта;
Верстка новых интерфейсов по макетам из Figma (адаптив, компонентный подход);
Последовательное удаление устаревших зависимостей (jQuery, legacy JavaScript);
Рефакторинг фронтенд-кода с переходом на современные подходы;
Реализация механизма шифрования клиентской части с использованием Webpack и кастомного алгоритма;
Настройка и оптимизация Webpack-сборки;
Взаимодействие с командой разработки для согласования интеграции и логики.
Требования:
Уверенные знания Vue.js (2/3) и компонентного подхода;
Опыт вёрстки интерфейсов по макетам из Figma;
Профессиональное владение JavaScript (ES6+);
Опыт работы с Webpack: настройка, кастомизация, оптимизация;
Понимание принципов безопасности клиентской части (защита данных, сокрытие логики);
Умение разбираться в чужом и устаревшем коде, навык грамотного рефакторинга.
Будет плюсом:
Опыт с TypeScript;
Владение современными CSS-фреймворками (Tailwind, SCSS и др.);
Опыт разработки UI для игровых проектов (например, интерфейсы в FiveM, alt:V и т.п.);
Понимание специфики клиентской части в игровых движках.
Условия:
Удалённая работа;
Гибкий график, ориентированный на результат;
Уровень оплаты обсуждается индивидуально — в зависимости от опыта, занятости и формата сотрудничества (почасово, сдельно, на постоянной основе);
Прямое взаимодействие с руководителем проекта без посредников;
Возможность влиять на технические решения и архитектуру.
Мамаева Ирина Анатольевна
Москва
до 230000 RUR
Москва
от 150000 RUR