Skip to content

Senior Software Engineer – Design Systems
Company | Discord |
---|
Location | San Francisco, CA, USA |
---|
Salary | $196000 – $220500 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 4+ years of work experience as a software engineer building, shipping, and iterating on product features or internal tools.
- 1+ years experience working on a design system.
- Expertise with web (React, TypeScript) or mobile (React Native, Swift, Objective-C, Kotlin) client-focused development.
- A deep understanding of accessibility and its application in creating robust user interfaces.
- Strong, clear written communication skills and a healthy appreciation for good documentation.
- Experience working on cross-functional teams with designers or product managers.
- Willingness and excitement to learn new technical skills and expand your toolkit.
- A consistent track record of delivering multi-milestone projects on time and at a high level.
- Experience safely migrating existing front-end codebases to new technical patterns at scale.
Responsibilities
- Working closely with our engineers and designers to build and maintain our design system, Mana, (design tokens, components, and other code patterns) and improve it over time.
- Authoring beautiful, accessible components that work across all our supported platforms (iOS, Android, desktop, and web).
- Building internal tools like Figma plugins, codemods, and lint rules to empower all of our engineers and designers to use the design system to the fullest extent.
- Providing guidance to teams on the best way to use design systems components and tools across their projects through pairing and documentation.
- Create interactive prototypes to communicate your work. Use user research and data to inform your reasoning.
- Inspire the entire team and our internal partners by bringing new ideas to the table and implementing them as next-generation product primitives.
- Working with Staff+ level engineers to grow your skills and aptitudes.
- Reviewing code and designs.
Preferred Qualifications
No preferred qualifications provided.