Logo
Vimo

Vimo is hiring: UX Engineer - Design Systems in Mountain View

Vimo, Mountain View, CA, United States, 94039

Save Job

Overview


Role: UX Engineer — Design Systems at Vimo. Location: Mountain View, CA. Salary: $110,000 – $160,000 per year.


Key Responsibilities



  • Work closely with designers to translate design language into code via reusable components, tokens, and patterns.

  • Ensure the correct usage of design system components across the codebase.

  • Collaborate with frontend developers to ensure frontend code adheres to the design system and is responsive across devices.

  • Implement and maintain a design system on Storybook that is configurable for GetInsured’s products.

  • Provide tooling and documentation that empower UI developers to use the design system (UI library) effectively.

  • Ensure accessibility (WCAG 2.2 / Section 508) is built into every component by default.

  • Establish and maintain design‑to‑code workflows (Figma → components, prototyping pipelines, automated documentation).

  • Contribute to performance, maintainability, and consistency of front-end code across teams.

  • Advocate for UX best practices in code reviews, design reviews, and cross‑functional discussions.

  • Note: We are not providing visa sponsorships for this position.


Qualifications



  • 4+ years of experience in UX engineering or design-system‑focused front-end roles.

  • Proficiency in HTML, CSS (Sass/SCSS), and JavaScript/TypeScript, with strong React experience.

  • Strong experience with design systems and component libraries — building and scaling them in Storybook, maintaining tokens (CSS variables, Style Dictionary, Tokens Studio), and publishing packages (npm, monorepos).

  • Familiarity with design tools (Figma, Zeplin) and handoff processes.

  • Understanding of digital accessibility, testing with tools like axe DevTools, NVDA, JAWS, and Lighthouse.

  • Experience with semantic HTML and responsive design patterns.

  • Comfortable with Git workflows, CI/CD, and documenting components for developer adoption.

  • Understanding of usability principles and how design decisions affect implementation.


Bonus Points



  • Contributions to public design systems (e.g., USWDS, Material UI, Carbon, Lightning) or open-source libraries.

  • Experience integrating design tokens pipelines into CI/CD workflows.

  • Familiarity with testing frameworks for components (Storybook test runners, Jest, Cypress).

  • Knowledge of AI‑assisted design‑to‑code tools (v0.dev, Locofy, Anima, Cursor).

  • Exposure to regulated or civic‑tech environments (federal/state apps, compliance frameworks).


Who You Are


You started out building the web by hand — clean HTML, bulletproof CSS, and a sharp eye for the details that make an interface feel right. Over time, you became the person who could bridge design and code: turning style guides into living components, creating systems that scale, and making sure accessibility is baked in from the start. You’re just as comfortable wrangling JavaScript as you are perfecting a responsive layout — but you lean toward the visual craft of UI development, keeping things polished and pixel‑perfect.


You Might Recognize Yourself In Some Of These



  • A CSS expert who enjoys solving tricky styling challenges and scaling them across teams.

  • A design systems builder who knows tokens, components, and documentation are the real multipliers of quality.

  • A visual problem-solver who leans into precision and polish, without losing sight of usability and accessibility.

  • A bridge-builder who works smoothly with designers, engineers, and product folks alike.

  • A craftsperson who takes pride in clean, reusable, and well-documented work.


Details



  • Seniority level: Mid-Senior level

  • Employment type: Full-time

  • Job function: Information Technology

  • Industries: Technology, Information and Internet

#J-18808-Ljbffr