Staff Design System Engineer
Skills
APIFront-End DevelopmentWeb ApplicationsEngineeringInternet SecurityLead GenerationModeling
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
