Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
API @ 4
CSS @ 7
Claude Code @ 6
ClickHouse
Figma @ 4
HTML @ 7
React @ 7
Storybook
Style Dictionary @ 4
TypeScript @ 7
UI/UX @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Design System team owns Click UI, the open-source design system of ClickHouse. It is the shared UI foundation for ClickHouse Cloud and several other projects. The team operates the system as a service and as the entry point for ClickHouse UI work, focusing on accessible, performant, well-documented, token-driven React components that address complex product requirements.
Responsibilities
- Research, build, and maintain accessible React components and their APIs using headless accessibility primitives compliant with WCAG 2.2 AA.
- Implement keyboard interaction, focus management, and theming as part of each component.
- Enhance the component library, focusing on consistent and intuitive component APIs and developer experience improvements.
- Enable complex migrations using codemods and semantic versioning.
- Maintain shared infrastructure, including Storybook, unit tests, interaction and end-to-end tests, visual regression tests, accessibility gates, and the release process.
- Drive adoption through high-quality documentation, usage guidelines, migration guides, issue intake and triage, including open-source issues, and code reviews with product teams.
- Build an AI-assisted layer for Figma-to-code, component scaffolding, and guardrails that keep AI-generated UI on-token, on-pattern, and accessible.
Requirements
- 6+ years of frontend engineering experience.
- Experience building or maintaining a production design system used by multiple teams, including handling migrations and breaking changes.
- Deep knowledge of React, TypeScript, semantic HTML, and CSS architecture at scale, including SASS, CSS Modules, CSS variables, and CSS-in-JS.
- Experience with component API design, including atomic design, composition, controlled and uncontrolled components, and polymorphic patterns.
- Experience with headless primitives such as React Aria, Ark UI, or Radix.
- Working knowledge of WCAG 2.x and WAI-ARIA, with the ability to implement and test keyboard navigation, focus management, and screen-reader behavior.
- Experience with design-token architecture and tools such as Style Dictionary, Terrazzo, DTCG, or equivalent, as well as Figma variables synchronization.
- A product mindset toward design systems and internal customers.
- Ability to write clear documentation, review library-wide consistency, mentor through code review, and measure success by adoption.
- Fluency in Figma and experience using AI coding tools such as Claude Code or Cursor.
- Ideal backgrounds include design system or UI/UX platform teams at developer tools, B2B SaaS, or cloud-platform companies, or frontend platform roles supporting a shared UI library and multiple teams.
Benefits
- Flexible work environment at a globally distributed, remote-friendly company operating in more than 25 countries.
- Employer healthcare contributions.
- Stock options for every new team member.
- Flexible time off in the United States and generous entitlement in other countries.
- USD 500 home-office setup allowance for remote employees.
- Opportunities to engage with colleagues through company-wide offsites.
- Equal employment opportunities and protection against discrimination and harassment.
More jobs at ClickHouse
Senior Frontend Software Engineer - RBAC & Authorization
ClickHouse · United States
USD 142,000-250,000 per year
Engineering Manager - Control Plane Platform Engineer
ClickHouse · Spain, Netherlands, Germany, United States, Switzerland, United Kingdom, France
USD 205,000-250,000 per year
Full Stack Software Engineer, Support Operations
ClickHouse · Denver, United States, New York City, United States, Seattle, United States, Boston, United States, Austin, United States, San Francisco, United States, United States
USD 154,000-215,000 per year
Research Intern, ClickHouse Labs
ClickHouse · Netherlands, Germany, United States
USD 72,000-120,000 per year
Senior Software Engineer, SDK
ClickHouse · Spain, Netherlands, Portugal, Germany, France, Italy
EUR 90,000-160,000 per year
Similar jobs
Design Engineer
Nord Security · Poland
PLN 211,200-354,000 per year
Product Designer, Claude Developer Platform
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 305,000-385,000 per year
Product Designer, Safeguards
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 305,000-385,000 per year
Design Engineer, Growth & Marketing
Perplexity AI · San Francisco, United States, New York City, United States
USD 180,000-300,000 per year
Senior Full-Stack Qlik Sense Engineer
Bloomberg · New York City, United States
USD 160,000-220,000 per year
Manager, Design Engineering
Sentry · San Francisco, United States, Toronto, Canada
USD 200,000-270,000 per year
Senior Full-Stack Software Engineer - ClickPipes Platform
ClickHouse · United States
USD 147,000-238,000 per year
Backend Engineer – Senior – Go – Product & Startup Experience – Saily
Nord Security · Poland
PLN 288,000-400,800 per year