Wargaming

Старший фронтенд-разработчик (World of Warships, ПК)

Коротко

Старший фронтенд-разработчик в команде World of Warships (Wargaming, Никосия) — разработка и поддержка фронтенд/UI систем продукта и веб-экосистемы, интерактивных веб-опытов, мини-игр и портальных модулей на React, TypeScript и ванильном JavaScript. Требуется более 5 лет коммерческого опыта фронтенд-разработки и более 3 лет с React, глубокое знание JS/TS/HTML/CSS, опыт работы с REST API, анимациями и Figma. Гибридный режим работы (3 дня в офисе), свободный английский обязателен, знание русского — плюс.

Обзор вакансии
Мы рады пригласить вас присоединиться к команде World of Warships в Wargaming, где мы ищем старшего фронтенд-разработчика. Будучи членом команды World of Warships, вы получите возможность сотрудничать с талантливой и увлечённой группой профессионалов, вносить вклад в создание увлекательных и бесшовных впечатлений для наших игроков и оказывать значимое влияние на направление и успех игры.
Что вы будете делать?
•Отвечать за разработку и поддержку фронтенд/UI систем в продукте и веб-экосистеме, включая переиспользуемые компоненты, UI паттерны, фреймворки, инструменты и общие фронтенд-решения.
•Разрабатывать и поддерживать интерактивные веб-опыты, включая страницы событий, веб-приключения, игровые механики, мини-игры, виджеты, модули портала и другой контентно-ориентированный опыт.
•Переводить UI/UX дизайны и вайрфреймы в надёжные, адаптивные реализации, точно отражающие задуманное пользовательское взаимодействие.
•Разрабатывать фронтенд-решения с использованием React, TypeScript, Composition API и сопутствующих инструментов, одновременно поддерживая и постепенно улучшая существующий код на ванильном JavaScript.
•Работать с REST API и интерфейсами, основанными на данных, реализуя асинхронное взаимодействие клиент-сервер и динамический контент.
•Реализовывать сложные анимации и интерактивные механики с сильным акцентом на UX, отзывчивость и производительность фронтенда.
•Оптимизировать интерфейсы с интенсивным использованием анимаций и мобильных устройств, включая загрузку ассетов, ленивую загрузку, рендеринг, поведение браузера и общую производительность фронтенда.
•Обеспечивать надёжную работу на различных устройствах, браузерах, платформах, региональных версиях и языковых конфигурациях.
•Исследовать и устранять сложные проблемы фронтенда, включая поведение UI, рендеринг, обработку ввода, совместимость с браузерами, интеграции, производительность и стабильность в продакшене.
•Рефакторить и улучшать существующие и устаревшие кодовые базы, поддерживая высокие стандарты качества, удобства сопровождения и масштабируемости.
•Сотрудничать с UX/UI дизайнерами, используя Figma, для проверки реализаций, обсуждения технической осуществимости и подготовки или экспорта ассетов при необходимости.
•Участвовать в технических и дизайнерских обсуждениях, код-ревью и архитектурных решениях, внося вклад в инженерные стандарты и лучшие практики.
•Документировать архитектуры фронтенда, API, поведение компонентов, интеграции и технические руководства.
•Наставлять менее опытных инженеров по вопросам фронтенд-разработки, UI систем, отладки, производительности и удобства сопровождения.
•Сотрудничать с дизайнерами, игровыми и движковыми инженерами, QA, продакшеном, продуктовой командой и другими заинтересованными сторонами для доставки высококачественных интерактивных впечатлений.
Что мы ищем?
•Более 5 лет коммерческого опыта фронтенд-разработки с HTML, CSS, JavaScript и современными фронтенд-технологиями.
•Более 3 лет практического опыта с React.
•Глубокие знания JavaScript (ES6+), TypeScript, HTML5, CSS3 и SCSS.
•Хорошее понимание компонентной архитектуры UI, адаптивного дизайна, поведения рендеринга и кроссбраузерной совместимости.
•Опыт разработки переиспользуемых UI систем, компонентов, паттернов, фреймворков или фронтенд-инструментов.
•Опыт реализации сложных анимаций и интерактивных интерфейсов с глубоким пониманием рендеринга браузера и оптимизации производительности.
•Опыт мобильной веб-разработки и адаптивных интерфейсов.
•Опыт работы с REST API, асинхронным взаимодействием клиент-сервер и интерфейсами, основанными на данных.
•Опыт работы с существующими или устаревшими кодовыми базами, включая рефакторинг и поддержку кода производственного качества.
•Умение оценивать технические требования и дизайны с точки зрения удобства использования, осуществимости, производительности, совместимости, интеграции и удобства сопровождения.
•Уверенное использование Figma и способность эффективно сотрудничать с дизайнерами.
•Способность работать самостоятельно, исследовать технические проблемы и находить практические решения.
•Внимание к качеству реализации, деталям интерфейса, последовательности и пользовательскому опыту.
•Опыт участия в код-ревью и технических обсуждениях.
•Сильные коммуникативные и командные навыки в междисциплинарных командах.
•Свободное владение английским языком для технической коммуникации и документации.
•Знание русского языка будет преимуществом.
Какие дополнительные навыки помогут выделиться?
•Хорошее чувство визуального дизайна, композиции и понимание принципов UI/UX для интерактивных веб-интерфейсов.
•Опыт работы с Three.js, WebGL или другими 3D/веб-графическими технологиями.
•Опыт работы с GSAP, Motion или аналогичными библиотеками анимации.
•Опыт работы с Node.js для фронтенд-инструментов, скриптов и систем сборки.
•Опыт работы над многоязычными и мульти-региональными проектами.
•Опыт разработки мини-игр.
•Опыт работы в игровой индустрии или с игровыми веб-продуктами.
•Ссылки на релевантные проекты, демонстрирующие интерактивную, насыщенную анимациями или технически сложную фронтенд-разработку.
Режим работы
•Гибридный (3 дня работы из офиса).
Преимущества
Преимущества и бонусы адаптированы под местный рынок и культуру. Наши преимущества в Никосии включают:
•21 день ежегодного отпуска (дополнительные дни в зависимости от стажа: до 25 дней)
•Дополнительные оплачиваемые выходные (5 личных дней, выходной в день рождения, отпуск по случаю свадьбы, отпуск по семейным обстоятельствам)
•Больничный лист (10 дней сверх установленного законом ежегодного лимита)
•Декретный отпуск (18 недель сверх установленного законом лимита на случай)
•Возможности карьерного роста и обучения внутри компании
•Курсы английского языка полностью оплачиваются компанией по одобрению менеджера
•Частная медицинская страховка
•Программа психического здоровья (iFeel)
•Тренажёрный зал и спа на территории офиса
•Бесплатная парковка рядом с офисами в Никосии, при наличии мест
•Кухня с бесплатными напитками на каждом этаже здания
•Преимущества Eurobank (если применимо)
•Скидки для сотрудников (например, рестораны, бары и т.д.)
•Личный игровой аккаунт
•Столовая на территории с субсидированными ценами на еду и напитки
•Корпоративные мероприятия, социальные клубы
•Награды за выслугу лет
•Реферальная программа — вы можете рекомендовать лучших специалистов в компанию и получать вознаграждение
Пожалуйста, отправляйте резюме на английском языке для обеспечения гладкой обработки и рассмотрения.
О компании Wargaming
Wargaming — это отмеченный наградами разработчик и издатель онлайн-игр с головным офисом в Никосии, Кипр. Работая с 1998 года, Wargaming стал одним из лидеров игровой индустрии с 15 офисами по всему миру, включая студии в Чикаго, Праге, Шанхае, Токио и Вильнюсе. Наша разнообразная и мультикультурная команда работает вместе, чтобы предоставить первоклассный опыт миллионам игроков, которые наслаждаются играми Wargaming на всех основных игровых платформах. Наши флагманские продукты включают бесплатные хиты World of Tanks, World of Warships и World of Tanks Blitz.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте