Wargaming

Senior Frontend Engineer (World of Warsips, PC)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Frontend Engineer в команду World of Warships. Разработка фронтенд/UI-систем и интерактивных веб-опытов для игроков: компоненты, мини-игры, анимации, оптимизация производительности.

Задачи

  • Разрабатывать и развивать frontend/UI-системы продукта и веб-экосистемы, включая переиспользуемые компоненты, UI-паттерны, фреймворки и общие frontend-решения
  • Разрабатывать и поддерживать интерактивные веб-опыты: страницы событий, веб-приключения, игровые механики, мини-игры, виджеты, модули портала
  • Переводить UI/UX-макеты и вайрфреймы в отзывчивые реализации
  • Разрабатывать на React, TypeScript, Composition API и сопутствующем тулинге, постепенно улучшая существующий vanilla JavaScript код
  • Работать с REST API и data-driven интерфейсами, реализовывать асинхронные клиент-серверные взаимодействия
  • Реализовывать сложные анимации и интерактивные механики с фокусом на UX, отзывчивость и производительность
  • Оптимизировать анимационно- и мобильно-нагруженные интерфейсы: загрузка ассетов, lazy loading, рендеринг, поведение браузера
  • Обеспечивать стабильную работу на разных устройствах, браузерах, платформах, региональных версиях и языковых конфигурациях
  • Расследовать и устранять сложные frontend-проблемы: поведение UI, рендеринг, ввод, совместимость, интеграции, производительность
  • Рефакторить и улучшать существующие и legacy-кодбазы
  • Взаимодействовать с UX/UI-дизайнерами в Figma, проверять реализации и готовить ассеты
  • Участвовать в технических и дизайн-обсуждениях, код-ревью и архитектурных решениях
  • Документировать frontend-архитектуры, API, поведение компонентов и интеграции
  • Менторить менее опытных инженеров
  • Работать с дизайнерами, game и engine инженерами, QA, продакшеном и продуктом

Требования

  • 5+ лет коммерческой разработки frontend с HTML, CSS, JavaScript и современными frontend-технологиями
  • 3+ года практического опыта с React
  • Сильное знание JavaScript (ES6+), TypeScript, HTML5, CSS3 и SCSS
  • Понимание компонентной UI-архитектуры, адаптивного дизайна, рендеринга и кросс-браузерной совместимости
  • Опыт разработки переиспользуемых UI-систем, компонентов, паттернов и frontend-инструментов
  • Опыт реализации сложных анимаций и интерактивных интерфейсов, понимание рендеринга браузера и оптимизации производительности
  • Опыт мобильной веб-разработки и адаптивных интерфейсов
  • Опыт работы с REST API, асинхронными клиент-серверными взаимодействиями и data-driven интерфейсами
  • Опыт работы с существующими и legacy-кодбазами, рефакторинг и поддержка production-качества
  • Уверенное владение Figma и умение эффективно работать с дизайнерами
  • Умение работать самостоятельно, исследовать технические проблемы и находить практичные решения
  • Внимание к качеству реализации, деталям интерфейса и UX
  • Опыт участия в код-ревью и технических обсуждениях
  • Сильные коммуникативные навыки в мультидисциплинарных командах
  • Сильный устный и письменный английский для технической коммуникации и документации
  • Знание русского языка будет преимуществом

Условия

  • Гибридный формат: 3 дня в офисе
  • 21 день ежегодного отпуска (до 25 дней в зависимости от стажа)
  • Дополнительные оплачиваемые дни (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
  • Больничный (10 дней доплаты к statutory allowance в год)
  • Декретный отпуск (18 недель доплаты)
  • Карьерное развитие и обучение внутри компании
  • Курсы английского языка полностью оплачиваются компанией по одобрению менеджера
  • Частное медицинское страхование
  • Программа психологического благополучия (iFeel)
  • Спортзал и спа на территории офиса
  • Бесплатная парковка рядом с офисами в Никосии
  • Кухни с бесплатными напитками на каждом этаже
  • Скидки для сотрудников (рестораны, бары и т.д.)
  • Личный игровой аккаунт
  • Столовая на территории с субсидированными ценами
  • Корпоративные мероприятия и социальные клубы
  • Награды за выслугу лет
  • Реферальная программа

Навыки

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • SCSS
  • HTML5
  • CSS3
  • REST API
  • Figma
  • Three.js
  • WebGL
  • GSAP
  • Motion
  • Node.js
  • Composition API

Похожие вакансии

Frontend Engineer (Network Solutions)
NexcessMiddleОфисРелокация
5,000 – 6,000 EUR в месяц
6 окт.
Senior Frontend Developer
FayaraSeniorLimassolГибрид
6 окт.
Middle Frontend Developer / Pixi.js
OptiplayMiddleУдалённо
29 сент.