Frontend Product Software Engineer, Dropbox

Frontend Product Software Engineer, Dropbox

Company Dropbox
Job title Frontend Product Software Engineer, Design Systems
Job location Remote – Poland
Type Full Time

Responsibilities:

  • Develop, maintain, and enhance UI components for our design system, ensuring they are accessible, performant, and scalable.
  • Collaborate closely with designers to translate designs and specifications into clean, efficient, and reusable code.
  • Contribute to the overall architecture and design decisions for new UI development across Dropbox’s products.
  • Ensure the design system adheres to WCAG guidelines and accessibility standards.
  • Write clear, concise, and robust documentation for the design system components and usage guidelines for both developers and designers.
  • Participate actively in code reviews, design critiques, and technical discussions to improve code quality and ensure adherence to Dropbox’s high standards.
  • Stay informed about the latest front-end technologies, trends, and best practices in design systems to continuously improve our system.
  • Troubleshoot and resolve internal customer issues related to the design system, providing timely solutions and maintaining the integrity of the system.
  • Collaborate effectively with product managers and engineers to understand their needs and provide guidance on leveraging the design system.

Requirements & Skills:

  • BS degree in Computer Science or related technical field, or equivalent experience.
  • 2+ years of experience in front-end development, with demonstrated experience working with a design system or within a design systems team.
  • Strong proficiency in HTML, CSS, and JavaScript, with a deep understanding of modern web development practices.
  • Experience with modern JavaScript frameworks like React, Vue, or Angular, and a proven ability to build and maintain complex single-page applications.
  • Proficiency in design tools such as Figma, and the ability to translate designs into responsive components and patterns.
  • Demonstrated understanding of accessibility standards and best practices, including WCAG guidelines and ARIA attributes.
  • Excellent communication, collaboration, and problem-solving skills, with a proven ability to work effectively in cross-functional teams.
  • Experience working with large-scale design systems in a fast-paced, agile environment.
  • Experience with modern testing frameworks and techniques to ensure the quality and consistency of UI components.
  • Experience with CI/CD pipelines and library publishing practices to automate the build, test, and publication process.
  • Familiarity with web accessibility testing tools and methodologies.
  • Experience with CSS architecture and practices, such as pre and post-processors, cross-browser compatibility, and responsive design.

apply for job button