Frontend Product Software Engineer, Design Systems

Dropbox Dropbox · Enterprise · Mexico +1 · Design Systems (Sub Team)

Software Engineer to join Design Systems team to define and build the next generation of how designers and engineers at Dropbox create products, spanning UI infrastructure, design systems, and AI-native development workflows. Will evolve design system, build intelligent tooling, and integrate AI agents into the design-to-code lifecycle to improve speed, quality, and consistency. This role blends foundational front-end engineering with AI-assisted and agent-driven workflows. Will work on scalable component architecture, design system governance, AI-powered developer tooling, and automation of design and engineering handoffs. Role will shape how AI transforms product development and contribute to high-impact platform investments.

What you'd actually do

  1. Design and build AI-powered tooling and agent-driven workflows that accelerate design-to-code processes and improve developer productivity.
  2. Contribute to the architecture and strategy of AI-native UX development, including the integration of LLMs, agents, and automation into internal tooling.
  3. Drive experimentation and evaluation of emerging AI technologies, translating insights into practical improvements in tooling and workflows.
  4. Write clear, scalable documentation for both human and AI consumers (e.g., enabling agents to effectively use the design system).
  5. Develop, maintain, and evolve UI components and primitives that power Dropbox’s design system, enabling scalable and consistent product development.

Skills

Required

  • 5+ years of experience in front-end development, including experience contributing to or maintaining a design system or shared UI platform.
  • Strong proficiency in HTML, CSS, and JavaScript, with deep experience in modern frameworks (e.g., React) and component-driven development.
  • Demonstrated experience building scalable, maintainable front-end architecture for complex applications.
  • Hands-on experience integrating or building with AI/ML-powered tools (e.g., LLM APIs, agent frameworks, or automation pipelines) in a development workflow.
  • Solid understanding of accessibility standards (WCAG, ARIA) and how to implement them in reusable systems.
  • Proven ability to collaborate effectively with cross-functional partners (design, product, engineering) and communicate technical concepts clearly.

Nice to have

  • Experience designing or building AI-native developer tools, agent-based systems, or generative UI workflows.
  • Track record of contributing to large-scale design systems or platform teams in fast-paced environments.
  • Familiarity with prompt engineering, evaluation of LLM outputs, or designing systems that leverage AI for code generation or transformation.
  • Experience with CI/CD pipelines, package publishing, and tooling that supports scalable design system distribution.
  • Strong understanding of testing strategies (unit, visual, integration) for UI systems and component libraries.

What the JD emphasized

  • AI-native development workflows
  • AI agents
  • AI-powered developer tooling
  • AI-native UX development
  • LLMs, agents, and automation
  • AI and automation
  • AI/ML-powered tools
  • agent-based systems
  • generative UI workflows
  • prompt engineering
  • evaluation of LLM outputs
  • AI for code generation

Other signals

  • AI-native development workflows
  • integrate AI agents into the design-to-code lifecycle
  • AI-powered developer tooling
  • AI-native UX development
  • integrating LLMs, agents, and automation
  • AI and automation
  • AI/ML-powered tools
  • agent-based systems
  • generative UI workflows
  • prompt engineering
  • evaluation of LLM outputs
  • AI for code generation