Назад к вакансиям

STAFF FRONTEND ENGINEER (REACT)

ScorewarriorLimassol и ещё 1 городВ офисеот 5 летПолная занятость
CI/CDKubernetesDockerTypeScriptReactFrontendNext.jsViteMicrofrontendReact RouterStorybookAtomic Design

Описание

At Scorewarrior, we're making a long-term investment in Building Blocks — a new generation of self-service internal products with clear interfaces, contracts, and documentation that game teams can adopt independently. Localization Hub is the first Building Block, powering localization workflows across Scorewarrior.

Responsibilities

  • Design the micro-frontend platform architecture and defend the solution
  • Develop the portal Core and the module contract
  • Set up module delivery: template, CI/CD, documentation
  • Migrate the current Localization Hub as the first module of the portal
  • Build a shared component library based on Atomic Design and Storybook, contributing to its visual design as well
  • Set standards for module teams and help them onboard to the portal
  • Maintain high code quality through testing, code reviews and documentation
  • Own portal performance: loading time, bundle size budgets and rendering speed across modules
  • Investigate and resolve frontend production issues, including layout bugs, interaction quirks and degraded performance
  • Collaborate with backend engineers, module teams and product to align on APIs, requirements and platform priorities
  • Take part in planning and scoping the platform roadmap, and drive upgrades of shared dependencies across modules
  • Mentor engineers and help improve team practices in frontend architecture, testing and performance tuning

Requirements

  • 5+ years of commercial frontend development experience
  • Deep knowledge of React and TypeScript
  • Strong HTML and modern CSS skills, and the ability to build well-structured, reusable and responsive components
  • Experience building a micro-frontend platform in production with React, TypeScript, Vite and React Router: Module Federation, Next.js Multi-Zones, import maps or similar, and independently versioned npm modules
  • Frontend CI/CD experience: environment-based rollouts, CDN, versioned releases and rollbacks
  • Experience creating or evolving a design system and Storybook
  • Experience writing unit, integration and end-to-end tests (Vitest or Jest, Playwright)
  • Understanding of performance, accessibility and web security
  • Ability to justify decisions in writing (design documents, ADRs)

Nice to have

  • Interest in design and basic Figma skills
  • Experience migrating an existing application to micro-frontends without disrupting users
  • Experience with Next.js
  • Experience with state and data management in React: Zustand, Redux Toolkit, TanStack Query
  • Frontend observability: Sentry, per-module metrics
  • GitLab CI, Docker, Kubernetes

We offer

  • An excellent remuneration package, including a 13th salary
  • Full relocation coverage for you and your family to Cyprus (Limassol)
  • A modern, sunny office close to the sea
  • Private health insurance for you and your family members
  • A monthly pre-school, school, and university allowance for employees' children
  • Lunch compensation
  • A sports and fitness allowance
  • Company-funded personal development opportunities (professional and language courses, books, etc.)
  • Bonuses for outstanding results, years of service, marriage, and childbirth
  • Friendly monthly office parties and epic annual offsite company birthday and Christmas celebrations