Staff Design System Engineer

Skills
APIFront-End DevelopmentWeb ApplicationsEngineeringInternet SecurityLead GenerationModeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Demonstrated expertise in building Angular web applications
  • Demonstrated expertise in building reusable libraries with rock solid APIs from a unified design system perspective
  • Demonstrated experience collaborating with designers and implementing design specs from Figma or similar tools
  • Demonstrated experience with web content accessibility guidelines and implementing accessible experiences
  • Experience with Tailwind CSS for component styling
  • Experience writing developer-facing usage documentation
  • Experience with Storybook or another component modeling toolset
  • Collaborative and adaptable mindset
  • Openness and authenticity combined with excellent communication skills
  • Excitement and enthusiasm for open source and better internet security
  • Excellent problem-solving skills

Nice to have

  • Collaborative
  • Adaptable
  • Open
  • Authentic
  • Problem-solving

Day to day

  • Build and maintain core front-end areas of the codebase with a focus on a shared design system and UI component library
  • Create fully accessible components and update existing ones to support new features while documenting usage clearly for consumers
  • Collaborate with designers and support other teams with guidance on componentization reuse and front-end best practices

Hiring process

  • Meeting with our Recruiting team
  • Interview with Engineering Manager
  • Interview with team members
  • Reference calls