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