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