Senior Front-End Software Engineer
Light & Wonder, Inc.14 days ago
Maroúsi, GreeceSenior
Responsibilities
- Own and evolve the Lotus UI internal component library built on MUI, including documentation in Storybook.
- Build complex config-driven form workflows for player profiling, identification, and account management using React Hook Form and Yup.
- Develop platform views for player management, bonus campaigns, executive KPI dashboards, and payment and wager transaction grids.
- Manage application state across multiple Zustand stores and server state with TanStack Query.
- Help establish unit, integration, and end-to-end testing coverage as the product moves toward production.
- Participate in code reviews and architecture discussions that shape frontend patterns and scalability.
Requirements
- 5+ years of professional frontend development experience with substantial React experience.
- Strong command of modern React hooks, composition patterns, and component architecture at scale.
- Experience building or maintaining an internal design system or component library.
- Strong understanding of MUI customization, including theming, overrides, and MUI X Pro components.
- Experience with Zustand or similar lightweight state managers in complex applications.
- Proficiency with JavaScript ES2020+ and familiarity with ESLint and Prettier.
- Experience with config-driven or dynamic forms, TanStack Query, multi-operator or white-label platforms, backoffice tooling, or iGaming platforms is preferred.
- Exposure to Storybook, Chromatic visual regression testing, i18next, multi-language frontend setups, Vite, and modern frontend build tooling is preferred.
Benefits
- Competitive benefits and an open, supportive work environment.
- Flexible working arrangement in a modern workplace; the posting is marked hybrid.
- Opportunity to work with global teams and switch teams or projects as the business develops.
- Guidance and development opportunities to support career progression.
- Opportunity to work on greenfield products and shape a shared design system.