Keith Weston

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

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.

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.

Tokens header

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.

Figma thumbnails

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.

Lunchbox website

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.

AI

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.

DX Survey