Remote (Global)

Docker is hiring a Senior Frontend Engineer, Design Systems

About the Role

The role involves owning and evolving a design system to ensure a unified user experience, improving frontend architecture, and enabling product teams with efficient, well-documented UI tools and practices.

Responsibilities

  • Develop and maintain reusable UI components and design tokens
  • Collaborate with designers to translate design language into code
  • Ensure accessibility and cross-browser compatibility of interface elements
  • Improve documentation for design system usage across teams
  • Advocate for consistent design and development practices
  • Optimize component performance and bundle efficiency
  • Support product teams in implementing design system components
  • Identify and resolve technical debt in frontend libraries
  • Drive adoption of new tools and methodologies
  • Participate in code reviews and frontend standards discussions
  • Contribute to long-term roadmap for the design system
  • Monitor usage metrics and gather feedback from developers
  • Maintain versioned releases of component libraries
  • Integrate with testing frameworks to ensure reliability
  • Work across the frontend stack to align with application needs
  • Troubleshoot issues reported by internal teams
  • Stay current with frontend ecosystem trends and innovations
  • Collaborate on design tooling and developer experience
  • Ensure responsive and adaptive interface behavior
  • Support internationalization and localization requirements
  • Promote best practices in JavaScript and CSS architecture
  • Help define success metrics for system adoption
  • Coordinate with platform teams on integration points
  • Contribute to open-source projects when applicable
  • Mentor engineers working with the design system

Nice to Have

  • Experience with React or similar component-based frameworks
  • Contributions to public design systems or open-source projects
  • Familiarity with Figma, Sketch, or design collaboration tools
  • Background in developer experience or frontend tooling
  • Knowledge of web standards and browser evolution
  • Exposure to micro-frontend architectures
  • Experience with design system analytics
  • Understanding of token management platforms
  • Involvement in community-driven development initiatives
  • Track record of speaking or writing about frontend topics

Compensation

Competitive salary and benefits package

Work Arrangement

Remote with team coordination across time zones

Team

Collaborative engineering and design team focused on product consistency and developer experience

Why This Role Matters

This position plays a key role in unifying product experiences by establishing reliable, scalable frontend foundations used across multiple teams and applications.

What We Value

We prioritize clear communication, technical rigor, empathy for users and developers, and a commitment to long-term maintainability over short-term fixes.

Not specified

Required Skills
TypeScriptJavaScriptReactRemixElectronMUIDesign SystemsComponent LibrariesFrontend ArchitectureWeb AccessibilityPerformance OptimizationTestingCI/CDDocumentation
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.
All jobs at Docker Visit website
Job Details
Category frontend
Posted 9 months ago