Design Engineer

ComfySan Francisco, CA

About The Position

We're looking for a Design Engineer — someone who sits at the intersection of design and frontend engineering. You'll pick up a rough idea, shape it in Figma or directly in code, and ship a polished experience end to end. While product engineers focus on features and infrastructure, you'll own the craft layer: the animations, the micro-interactions, the loading states, the typography — the last 10% that never gets cut. Beyond shipping UI, you'll bridge our design and frontend teams — building better tooling, workflows, and helping designers become effective vibe coders so prototypes flow seamlessly into production.

Requirements

  • You're a frontend engineer with a designer's eye, or a designer who writes production-quality code — either path works. What matters is fluency in both worlds.
  • You have strong expertise with modern frontend tooling (TypeScript, CI/CD pipelines).
  • You're proficient in Figma and understand the fundamentals of product design: layout, typography, color, spacing.
  • You have a strong sense of taste and notice the details others skip.
  • You're self-directed — you don't wait for a ticket to fix something that's bugging you.
  • You're excited about AI-assisted workflows and have experimented with agents, LLMs, or vibe coding in your own process.

Nice To Haves

  • Experience building or contributing to a design system at scale.
  • Background in motion design or creative coding (Canvas, WebGL, shaders).
  • A portfolio, blog, or open-source work that demonstrates your craft.

Responsibilities

  • Own the quality bar for UI. Identify rough edges, propose fixes, and ship improvements — often autonomously, without waiting for a ticket.
  • Sweat the details: transitions, easing curves, skeleton states, empty states, error states, responsive behavior, accessibility.
  • Work with designers from concept to production — skip the traditional handoff, iterate together in Figma and code.
  • Design and build greenfield surfaces end to end — pages, tools, or experiences that may not be core product but still need to feel like part of it.
  • Own small QoL improvements from idea to production with minimal or no design input. Sketch it, build it, ship it.
  • Step in as a designer when the team is overloaded — you're comfortable wearing both hats.
  • Help designers become effective vibe coders. Build workflows so designer-made prototypes are starting points that engineers or AI agents can actually use.
  • Create systems for prototype-to-production handoff: structure designer-generated code so it can be fed into agents or integrated by the engineering team.
  • Translate our Figma design system into our component library, keeping the two in sync.
  • Contribute to and evolve our design system — tokens, components, patterns, documentation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service