Remote (Global) Full-time

Docker is hiring a Senior Frontend Engineer, Design Systems

About the Role

Docker is seeking a Senior Frontend Engineer to drive the evolution of our design system. In this role, you will build a robust, scalable foundation for all Docker products and lead the migration away from a pre-built component library to a more flexible, future-ready system.

What You'll Do

  • Own the engineering roadmap for Docker's design system.
  • Work side-by-side with designers to implement components that match intended usage and visual fidelity.
  • Lead architectural decisions to move Docker off MUI and build a more flexible system.
  • Set up or improve testing frameworks (unit, integration, visual regression, accessibility).
  • Write internal documentation, host office hours/workshops, and provide support for other engineers using the system.
  • Help review PRs, propose best practices, and contribute to internal tooling.
  • Collaborate across multiple product teams to ensure the design system works across a variety of use cases and environments.

What We're Looking For

  • Deep technical understanding of TypeScript and JavaScript.
  • Comfortable with React, Remix, and Electron.
  • Strong proficiency in building and maintaining reusable component libraries.
  • Prior experience working on or consuming a design system at scale.
  • Ability to define and enforce accessibility and testing standards.
  • Empathy for designers and engineers alike—you know how to bridge the gap between design and code.
  • Willingness to lead, mentor, and push back constructively when needed.

Nice to Have

  • Familiarity with MUI and interest in migrating to alternative approaches (e.g., Tailwind, custom tokens/components).

Technical Stack

  • TypeScript, JavaScript
  • React, Remix, Electron
  • MUI

Team & Environment

You will join a dedicated team of 2 staff designers and 1 other frontend engineer. You will report directly to a Senior Design Manager.

Benefits & Compensation

  • Freedom & flexibility; fit your work around your life.
  • Designated quarterly Whaleness Days.
  • Home office setup.
  • 16 weeks of paid Parental leave.
  • Technology stipend equivalent to $100 net/month.
  • PTO plan that encourages you to take time to do the things you enjoy.
  • Quarterly, company-wide hackathons.
  • Training stipend for conferences, courses and classes.
  • Equity.
  • Docker Swag.
  • Medical benefits, retirement and holidays vary by country.

Work Mode

This role is global and part of a remote-first team that spans the globe, united by a passion for innovation and great developer experiences.

Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.

Required Skills
TypeScriptJavaScriptReactRemixElectronMUIDesign SystemsComponent LibrariesFrontend ArchitectureWeb AccessibilityPerformance OptimizationTestingCI/CDDocumentation
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Docker

Docker makes app development easier so developers can focus on what matters. It is the #1 tool for building, sharing, and running apps, trusted by startups and Fortune 100s alike, with over 20 million monthly users and 20 billion image pulls.

Visit website
Job Details
Category frontend
Posted 7 months ago