Keith Weston
Design leader with 15 years of experience specializing in design systems, platform UX, and native mobile apps across gaming, healthcare, logistics, and HR tech.
Indeed
- Lead UX Designer, Design System (2023 – Present)
- Senior UX Designer, Design System (2021 – 2023)
As the lead UX designer for the Indeed Design System, Lunchbox, I shaped and scaled the design system that underpins the world's largest job marketplace.
Overview and reach
After 5 years of development, the design system is now mandated for all product teams and has 95%+ adoption across the company. The Indeed design system underwent a rebrand to Lunchbox in 2025, and supports web (React), mobile apps (iOS, Android, React Native), and email.
By the numbers, as of 2026
11k+
Company size
200+
Indeed UX org size
18
Design system team
705
Lunchbox Slack members
32
Lunchbox guild members
455
Full Figma seats
66
Web components
36
Mobile app components
28
Email components
~40
Monthly support questions
1–2
Major releases per year
12
Minor releases per year
Inspired by Spotify's Wrapped, I send out a yearly Lunchbox Digest.
System principles & strategy
Design systems are people first, technology second. Other principles:
Site or app performance is king.
All decisions need to keep site/app speed in mind. Everything must feel snappy.
Rigorous design and dev alignment.
If it's in Figma, it's in code. On release days, designers and developers coordinate on releasing versions.
A design system is the floor, not the ceiling.
An experience can't be 100% made with the design system, and custom components are good for innovation.
Figma mastery
Figma is an important tool for our design system. In the 5 years I have been supporting Lunchbox in Figma, I have become an expert with the tool. A significant portion of our work is keeping up with Figma changes, and understanding how those changes will affect our Figma deliverables and processes. Some examples, we've had to make significant changes with component variants, variables, booleans, branches, and many more. I am also a Figma admin at Indeed, and I always attend the Config and Schema conferences.
Foundations
Our foundational decisions are served via design tokens. In Figma, we use a combination of mostly variables and some styles (gradients, etc.), and in code, tokens are designed to be consumed by any platform. We also have linters in code to ensure developers are using the tokens versus raw values.
Related project and impact: Semantic color tokens. When I first joined Indeed, only global color tokens existed. In 2023, I created and delivered semantic color tokens, enhancing consistency, improving accessibility, and enabling theming such as dark mode. It powered a new theme test, resulting in an estimated $18MM increase in annual revenue.
Related project and impact: Indeed Sans. Indeed was using a Google font, Noto Sans, for all text. A custom font, Indeed Sans, was created to replace it across the company. I coordinated the release with the typography tokens, resulting in an estimated $12MM increase in annual revenue.
Components
Lunchbox supports components for web (66), mobile (36), and email (28). To reduce confusion, we've delivered these components in different Figma files. This is cleaner for designers who may only work on a single platform.
Related project and impact: Mobile apps. In 2025, I led the partnership with the mobile platform team to take ownership of the mobile app design system. This shift enabled consistency across more platforms and allowed that team to ship more mobile features.
Lunchbox website
The website for the design system is the source of truth, and both designers and developers use it to understand all aspects on how they can use Lunchbox. It contains not only tokens and components, but larger recipes, design guides, dev docs, and more.
Education, adoption, and support
Building the design system is less than half of the work. To ensure education, adoption, and support, we:
- Have a weekly support rotation including office hours
- Provide both recorded instructional videos and live classes
- Meet with individual teams to understand their vision
- Monitor metrics to understand use and changes needed
The effort put into the education, adoption, and support led to the success and mandate of the design system at Indeed.
Collaboration with support teams
We collaborate with other support teams at Indeed such as a11y, content design, UX research, data science, UX ops, dev ops, mobile platform, and more. For some teams, we meet weekly, such as our Lunchbox a11y meeting. The feedback from these teams help shape the product Lunchbox offers.
AI
AI has exploded over the past two years. Not only have we supported our external-facing AI brand to Indeed customers, we have provided AI mechanisms for our designers and developers. We have created a Lunchbox MCP server, and provide education on how to build prototypes with Cursor.
Lunchbox sentiment
Indeed sends surveys to the tech organization to understand what aspects work well and what needs improvement, and the design system consistently ranks near the top.