Frontend-разработчик
Вакансия разработчика
Majestic RP – один из крупнейших многопользовательских онлайн проектов в сфере GTA V Role Play.
Каждый день на наших серверах играют десятки тысяч человек, у каждого из которых есть свой персонаж с неповторимой историей.
Комфорт и интерес игроков — одни из главных приоритетов для нашей компании.
Чем предстоит заниматься:
- разрабатывать и поддерживать игровые интерфейсы на Vue 3 (Composition API);
- писать новые фичи на современном стеке (TypeScript + Pinia) и поддерживать legacy-код (Options API + Vuex);
- работать с анимациями, реалтаймом (socket.io) и оптимизацией под ограниченную среду CEF;
- code review, следование код-стайлу (ESLint + Prettier).
Требования:
- коммерческий опыт с Vue 3 от 1 года: Composition API, SFC, реактивность, жизненный цикл.
Рассмотрим и кандидатов с опытом на React от 1 года — если готов(а) быстро переключиться на Vue; - уверенный TypeScript (типизация компонентов, дженерики, strict mode);
- Pinia и/или Vuex — управление состоянием (Redux / Zustand / MobX);
- Vue Router, vue-i18n;
- SCSS, вёрстка любой сложности, адаптив, понимание CSS-переменных и тем;
- поверхностное понимание работы сборщиков: Webpack / Vite;
- работа в Git;
- английский на уровне чтения документации.
Условия, которые мы предлагаем:
- гибкий старт рабочего дня (с 9:00 до 11:00 по МСК);
- достойная и стабильная оплата труда;
- компенсация спорта раз в год
- бонусы за успехи на проекте;
- возможности для профессионального роста и развития;
- работу в команде опытных специалистов;
- культуру открытости и взаимопомощи;
- возможность карьерного роста.
What to expect:
Work from wherever is convenient
Remote work and flexible hours — it's the results that matter, not the location.
Be among your peers
A team that lives for game development and will always support you.
Grow together
Mentoring and training to help you grow your skills and move forward.
We reward hard work
Bonuses and rewards — for results that speak for themselves.
Didn't find a suitable job?
If there's no suitable vacancy yet, you can send your resume to [email protected] — we'll add you to the candidate pool and contact you when a position matching your experience appears.