Senior Design-Engineer | Design Systems Tooling
RampFull Time
Senior (5 to 8 years)
Candidates should possess a keen appreciation for design excellence and code implementation quality. Expertise in design system concepts and their application in modern product development, particularly with web technologies, is essential. Deep experience in CSS architecture, including pre/post-processors, cross-browser compatibility, responsive design, and motion/animation, is required. This includes knowledge of web accessibility standards (WAI) and testing. Proficiency in React, Typescript, SCSS, CSS Modules, Style Dictionary, and Storybook is mandatory. Solid knowledge of the Node.js ecosystem, including npm package development, versioning, and publishing, is necessary. Experience with UI component testing (manual/automated) for design, localization, and accessibility standards (WCAG, a11Y, I18N, I10N) is expected. Prior experience working on a fast-paced, multi-person design system with federated contributions and governance, including Git workflows and code reviews, is important. Experience collaborating closely with designers and converting designs into code is crucial. Hands-on experience with build, test, and release methods, including compilers, linting (Eslint), CI/CD, and testing techniques (Jest, React Testing Library, Chromatic, Rollup), is required. A pragmatic, collaborative, and open-minded outlook is desired, along with comfort in a complex stakeholder environment. Bonus points for experience in native iOS and Android development.
The Staff Design Engineer/Technical Lead will build and maintain the React design system library and a new design token architecture. They will evolve the design system by working directly with product teams, conducting outreach, discovering features, and validating system quality through visual and cross-platform testing. The role involves direct ownership and a key role in ensuring the design system is available in a timely, stable, and scalable manner. Responsibilities include driving vision and strategy for the design system, conducting user research to influence roadmaps, and coaching across the organization to encourage system adoption and investment. Enhancing design and engineering collaboration through tools and processes, such as developing custom Figma plugins, is also expected.
Self-service ticketing platform for live events
Eventbrite is a self-service ticketing platform that allows individuals and organizations to create, share, find, and attend various live events. Users can set up events ranging from music festivals to conferences and gaming competitions. The platform works by enabling event organizers to sell tickets online, while also providing tools for payment processing and event marketing. Eventbrite stands out from competitors by offering personalized recommendations and automated notifications to enhance the ticket-buying experience. The goal of Eventbrite is to simplify the event management process for organizers and make it easier for attendees to discover and participate in live events.