LangChain is looking for a Design Systems Engineer to build, own and evolve its component library. The role sits at the intersection of design and engineering, working with designers, product engineers and platform teams. Work is directly consumed across LangChain's products.
What you'll do
- Build and own LangChain's component library
- Design and implement reusable, composable React components that are accessible and production-ready
- Partner with designers to translate design systems, tokens and interaction patterns into code
- Build reliable UI quality systems
- Develop design system tooling for theming, tokens, versioning, testing and component discovery
- Make architectural decisions enabling accessibility, performance, consistency and maintainability
- Improve UI build and test workflows
- Optimise build performance, bundling strategy and package versioning for the component library
- Maintain tooling for testing and dependency management of the UI app
What we're looking for
- Strong experience building modular, composable, well-documented component libraries and/or design systems
- Deep knowledge of React, TypeScript, HTML and CSS
- Familiarity with styling approaches (CSS Modules, CSS-in-JS, Tailwind, Sass)
- Familiarity with design system tooling (Storybook, Chromatic, tokens pipelines)
- Experience collaborating closely with designers and non-engineering partners
- Strong attention to detail and high bar for craft
- Passion for accessibility and inclusive design
- Familiarity with testing UI components and visual regression testing