Zocdoc aims to solve the problem of patients having a poor experience when trying to access healthcare, by giving power to the patient through a leading healthcare marketplace that makes it easy to find and book in-person or virtual care. The Design System team plays a vital role in making this happen by building and maintaining reusable UI components and libraries that empower product teams to create consistent, high-quality user interfaces at scale.
Requirements
- Meaningful experience building and scaling shared UI/UX/Web components, design system libraries, or UI libraries.
- Strong technical skills with React, Javascript, and Typescript, primarily mentioning work on developing new consumer-facing applications.
- Experience working as part of a Design System team or focused on Design System initiatives.
- A traditional Application Development background with several years of frontend experience.
- A fundamental understanding of software development principles, including CI/CD (e.g., TeamCity), testing strategies (e.g., Jest), and version control.
- Experience or passion for code reviews, architectural reviews, and establishing best practices.
Responsibilities
- Taking full ownership of architecting and building core UI components and libraries for the Zocdoc Design System.
- Collaborating closely with design, product, and frontend application development teams to ensure components meet functional and aesthetic requirements.
- Ensuring all components meet high standards of performance and maintainability.
- Authentically mentoring and coaching engineers on best practices for component development, code reviews, and technical decisions to elevate the entire team's performance.
- Building and fostering strong relationships with cross-functional stakeholders to align on technical direction and deliverables.
- Contributing to the overall vision and roadmap of the Design System.
- Drive best practices for component development, and foster efficiency across our engineering organization.
Other
- Passionate about shared UI/UX/Web components and building design system libraries.
- Focused on creating reusable components and UI libraries.
- Excited by the opportunity to define and implement best practices for component development and usage.
- Highly detail-oriented, yet able to prioritize and focus on delivering meaningful impact.
- A strong communicator with the ability to negotiate tradeoffs and secure buy-in from Product Managers and other engineers on timelines or resource allocation.
- The kind of person who enjoys collaborating with cross-functional teams and mentoring others to grow their technical skills.
- SOLID communication skills and expressed willingness to have other engineers as primary stakeholders.