
// Open Role at Easygo Gaming
Join Easygo Gaming's Design Systems team to build and scale shared UI foundations for global entertainment products. Leverage React, NextJS, and Storybook to empower engineers and ensure consistent, high-quality user experiences across web and native platforms.
About the team
The Design Systems Team is a frontend engineering function responsible for building and scaling the shared UI foundations that power our Easygo products. After successfully establishing a robust design system and component library for Easygo's entertainment products, the team is now focused on evolving these foundations to support Kick’s next phase - driving more scalable frontend engineering practices, improving developer experience, and enabling rapid, consistent delivery across teams.
This team translates design standards into high quality, reusable components and tooling for web and native platforms, ensuring performance, accessibility, and consistency at scale - not just for Kick, but for future products as we continue to expand.
You’ll join a squad of front-end engineers working in a cloud-native environment, using technologies such as React, NextJS, Storybook, Tailwind and NX. Your work will empower hundreds of engineers across the company to build and deploy features faster and with confidence, by providing a robust, scalable foundation of components, patterns, and tooling. Every improvement you make helps teams ship high quality products more efficiently, ensuring consistent experiences for millions of users from the moment code hits production.
Key Responsibilities:
Minimum Qualifications:
Preferred Qualifications
We believe that the unique contributions of everyone at Easygo are the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. We are passionate about providing a workplace that encourages great participation and an equal playing field, where merit and accomplishment are the only criteria for success.
Design and implement scalable, high-performance software solutions. Optimize existing systems for performance, scalability, and reliability. Actively engage in hands-on coding, ensuring code quality and maintainability. Collaborate effectively with cross-functional teams, communicating technical concepts. Provide technical leadership, guiding and mentoring junior engineers. Bachelor's/Master's degree in Computer Science or equivalent practical experience. 5-6+ years of hands-on experience in software engineering, focusing on scalable system design. Proficiency in JavaScript, TypeScript, React, NextJS. Experience with UI component libraries such as Storybook. Experience with monorepo architectures (e.g. NX) and micro frontend patterns. Strong problem-solving skills and communication skills. Proven track record of building successful design systems and/or complex user interfaces.