Cristina Silva

Design Engineer

I only ever wanted to make MySpace layouts and cute Neopets pages but now I've gotta be a UX Engineer and Designer Who Codes to pay the bills. I've been known to work across disciplines to bring digital designs and products to life usually by way of design systems and filling in the gaps between design and engineering. Sometimes I freelance, and sometimes I make ceramics, but most often you can find me just going about my business in the great state of Maine.

Experience

Current role

Senior UX Engineer

june 2021 — present

As the lead developer for our design system, I make sure that our components not only match up with what our design team has created, but that they’re also accessible, and easy for our engineering team to use.

responsibilities

  • Build new, reusable components for the design system in a React + Typescript codebase with a focus on finding the right balance between structure and flexibility as well as developer experience
  • Refactor existing components to be in line with design system standards and meet accessibility requirements
  • Advocate for frontend standards and best practices by writing documentation, running frontend retrospectives and knowledge sharing via tech talks
  • Maintain Storybook for component usage and documentation as it relates to developer experience and the design system guidelines
  • Collaborate closely with the UX team by attending design critiques, ensuring alignment with the design system guidelines in place, and assisting in the creating of components and their states
  • Determined and implemented design tokens for color, typography, spacing and more in both our Figma library and the web codebase
  • Consult with different product squads to help build out needed components or assist with frontend projects