Должность: Staff Frontend Engineer
Компания: Scorewarrior
Местоположение: Лимассол, Кипр / OnSite
О НАС
Scorewarrior — разработчик и издатель игр, базирующийся в Лимассоле, Кипр.
Мы работаем над Total Battle — кроссплатформенной MMO 4X стратегией с глубокой социальной системой и обширным взаимодействием между игроками. У нас 2 миллиона активных игроков ежемесячно, и мы продолжаем расти с целью стать игрой №1 в своем жанре.
Наша команда состоит из более чем 200 увлеченных, талантливых, самомотивированных и постоянно развивающихся профессионалов, которые любят создавать высококачественные игры.
О РОЛИ
В Scorewarrior мы делаем долгосрочные инвестиции в Building Blocks — новое поколение самообслуживаемых внутренних продуктов с четкими интерфейсами, контрактами и документацией, которые игровые команды могут использовать независимо.
Localization Hub — первый Building Block.
Сегодня Localization Hub вместе с Crowdin обеспечивает процессы локализации в Scorewarrior — от отслеживания переводов, аналитики и отчетности до автоматических проверок качества локализации и AI-помощника по локализации.
Наша следующая цель — превратить Localization Hub в первый полностью самообслуживаемый Building Block, позволяющий командам контента самостоятельно локализовать стандартные функции, в то время как руководитель сосредоточится на высокоуровневых решениях.
Команда инженеров, стоящая за Localization Hub, определит архитектуру, инженерные стандарты и практики, на которых будут основываться будущие Building Blocks.
ЧТО МЫ ИЩЕМ
Мы ищем Staff Frontend Engineer для разработки и создания платформы микрофронтенда для портала и общей библиотеки компонентов. Localization Hub станет первым модулем.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
- Разработать архитектуру платформы микрофронтенда и защитить решение
- Разработать Core портала и контракт модуля
- Настроить доставку модуля: шаблон, CI/CD, документация
- Мигрировать текущий Localization Hub как первый модуль портала
- Создать общую библиотеку компонентов на основе Atomic Design и Storybook, внося вклад и в ее визуальный дизайн
- Установить стандарты для команд модулей и помочь им в онбординге на портал
- Поддерживать высокое качество кода посредством тестирования, ревью кода и документации
- Отвечать за производительность портала: время загрузки, бюджеты размера бандлов и скорость рендеринга во всех модулях
- Исследовать и решать проблемы фронтенда в продакшене, включая баги верстки, странности взаимодействия и снижение производительности
- Сотрудничать с backend-инженерами, командами модулей и продуктовыми менеджерами для согласования API, требований и приоритетов платформы
- Участвовать в планировании и определении дорожной карты платформы, а также управлять обновлениями общих зависимостей во всех модулях
- Наставлять инженеров и помогать улучшать практики команды в области фронтенд-архитектуры, тестирования и оптимизации производительности
ЧТО ДОЛЖНО БЫТЬ
- Более 5 лет коммерческого опыта фронтенд-разработки
- Глубокое знание React и TypeScript
- Отличные навыки HTML и современного CSS, а также умение создавать хорошо структурированные, повторно используемые и адаптивные компоненты
- Опыт создания платформы микрофронтендов в продакшене с использованием React, TypeScript, Vite и React Router: Module Federation, Next.js Multi-Zones, import maps или аналогичных, а также независимо версионируемые npm-модули
- Опыт CI/CD на фронтенде: развертывание в зависимости от окружения, CDN, версионируемые релизы и откаты
- Опыт создания или развития дизайн-системы и Storybook
- Опыт написания unit, integration и end-to-end тестов (Vitest или Jest, Playwright)
- Понимание производительности, доступности (accessibility) и веб-безопасности
- Умение обосновывать решения в письменной форме (дизайн-документы, ADR)
ПРИВЕТСТВУЕТСЯ
- Интерес к дизайну и базовые навыки Figma
- Опыт миграции существующего приложения на микрофронтенды без нарушения работы пользователей
- Опыт работы с Next.js
- Опыт управления состоянием и данными в React: Zustand, Redux Toolkit, TanStack Query
- Observability (мониторинг) на фронтенде: Sentry, метрики по модулям
- GitLab CI, Docker, Kubernetes
ЧТО МЫ ПРЕДЛАГАЕМ
- Отличный пакет вознаграждений, включая 13-ю зарплату
- Полное покрытие расходов на релокацию для вас и вашей семьи на Кипр (Лимассол)
- Современный, солнечный офис недалеко от моря
- Частная медицинская страховка для вас и членов вашей семьи
- Ежемесячное пособие на дошкольное образование, школу и университет для детей сотрудников
- Компенсация обедов
- Спортивный и фитнес-бюджет
- Финансируемые компанией возможности для личного развития (профессиональные и языковые курсы, книги и т.д.)
- Бонусы за выдающиеся результаты, стаж работы, свадьбу и рождение ребенка
- Дружеские ежемесячные офисные вечеринки и грандиозные ежегодные выездные празднования дня рождения компании и Рождества