Middle frontend в офис

Дата размещения вакансии: 18.07.2025
Работодатель: Зайцева Мария Александровна
Уровень зарплаты:
от 150000 RUR
Город:
Челябинск
улица Кирова 159
Требуемый опыт работы:
Более 6 лет

Собеседование кандидата возможно только в офисе при личном присутствии. Позиция не предусматривает удалённый формат работы.

Присоединяйтесь к команде разработчиков космической стратегии!

В проекте браузерной стратегической космической игры Xcraft с посещаемостью более миллиона человек в месяц открыты вакансии программистов различной направленности.

Вы мечтаете работать над проектом, который объединяет миллионы пользователей по всему миру? Тогда у нас есть предложение для вас! Мы ищем талантливого Middle frontend для работы над браузерной стратегической космической игрой Xcraft.

Ваши задачи:

Реализация игровых и пользовательских интерфейсов по внутренним требованиям

  • Реализация адаптивной и кроссбраузерной вёрстки (Flexbox, media queries)
  • Оптимизация и чистка существующих CSS-стилей: удаление неиспользуемого кода, упрощение дублирующихся правил, повышение читаемости
  • Поддержка корректной работы в браузерах с ограниченными возможностями (например, встроенные в TV)
  • Реализация интерфейсных эффектов, в том числе с использованием JavaScript/TypeScript
  • Изоляция стилей: вёрстка модулей не должна влиять на другие части интерфейса.
  • Пример первой задачи:Обновление форума: добавление реакций, улучшение дизайна, вынос реакций на панель форума в игре.
  • Требования:

Уверенное знание HTML и CSS

  • Хорошее знание JavaScript и TypeScript
  • Базовое знание PHP — для несложной доработки или подготовки данных, необходимых для вывода во frontend
  • Опыт адаптивной вёрстки с использованием Flexbox
  • Умение писать изолированную вёрстку (не влияющую на другие модули)
  • Понимание особенностей кроссбраузерной вёрстки и ограничений браузеров, в которых нельзя использовать самые новые возможности
  • Базовое знание Git
  • Знание систем шаблонизации (например Twig)
  • Опыт разработки интерактивных интерфейсов на Vue.
  • Знание CSS-предпроцессоров (Sass, Less)
  • Присутствие в офисе;
  • Будет плюсом:

Опыт оптимизации производительности отображения

  • Понимание структуры крупных проектов и организация CSS-кода в SPA
  • Дополнительно приветствуется:

Опыт работы в долгоживущих проектах с большим объёмом существующего CSS/JS-кода

  • Осторожность и аккуратность при внесении изменений в общий интерфейс
  • Умение применять современные подходы без зависимости от новейших возможностей браузеров
  • Навыки оценки совместимости решений: использование сервисов вроде “Can I use”, продуманная деградация интерфейса, при необходимости — полифиллы
  • Условия и преимущества:

Полная занятость с графиком 5/2. с 10:00 до 18:00ч

  • ЗП 150000р 1-2 раза в месяц.
  • Современный комфортный офис с панорамными окнами в Челябинск Сити.
  • Личное рабочее место с комфортным игровым креслом и эргономичным столом.
  • Абсолютно новые мощные ПК, 4к мониторы, периферия.
  • Зона отдыха, зона кухни (оснащена кофемашиной, термоподом и прочей необходимой техникой)
  • Возможность стать частью проекта с многолетней историей и активной аудиторией.
  • Дружный коллектив и поддержка на всех этапах работы.
  • О компании:

Проект активно развивается с 2009 года, используя современные технологии и инструменты: PHP 8.4, MySQL 8, Symfony 7.2, PHPStan, PHPUnit, Vite, Vue. Работа предполагает участие в развитии игровых и пользовательских интерфейсов, а также в оптимизации и поддержке уже реализованных решений.Открыты вакансии на смежные должности.

https://xcraft.ru

Пример из проекта

https://xcraft.ru/tutorial/lab/ark/index.htmlПодробнее о компании и вакансиях: https://docs.google.com/document/d/1mmF9vXmuPzGLZfE0RQkoLB5UA1KlAKd9vgzolTzskls/edit?tab=t.9wzqff8at2ni