What are the responsibilities and job description for the Lead UX Engineer position at Faire?
About this role
UXEs are a crucial part of the production team and especially for the design system initiative. They partner with user researchers and designers to define usability goals, brainstorm solutions, and advise on the technical feasibility of in-progress designs.
They work with designers to create a library of consistent, usable, and accessible components to be used in our design system, including high fidelity prototyping. They don’t typically focus as much on non-UI elements of the front-end like data integration, APIs, performance, or analytics, but they ensure that the designs are implemented as intended, with elegantly simple and efficient code.
What you’ll do
- Lead large bodies of work—advocating for and defining the business value of your work and bringing your partners, stakeholders, and leadership along in your process.
- Create and improve components for our component libraries (Web, iOS, or Android)
- Collaborate with designers and developers to build new tools for our design system and improve design and development experiences.
- Improve the handoff workflow by creating new bridges and improving our up-and-coming design tokens management system (Style Dictionary)
- Advocate for front-end standard methodologies and educate our teams around semantic HTML, CSS, accessibility, localization, performance…
- Help shape and scale the design system practice at Faire.
What you need to have
- A solid experience in front-end development (HTML, CSS, JavaScript, and React)
- Previous experience contributing to a design system, building tooling or Figma plugins
- Knowledge of CSS architecture and preprocessors
- Ability to thrive in highly energetic environments, proactively working across teams and subject areas to deliver unified experiences
- Fantastic attention to detail
- Good communicator, verbal and written
What will get you extra points
- Knowledge of TypeScript (or other typed programming languages), accessibility, localization, motion.
- Experience with native development (iOS or Android)
- Previous experience as a designer
- Leading a community