
Staff Software Engineer, Design Systems
Discord
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $248,000 - $279,000 per year
Job Level
About the role
- Leading the team’s technical direction and architecture of the engineering foundations that underpin our frontend primitives.
- Working closely with our engineers and designers to build and maintain our design system, Mana.
- Authoring beautiful, accessible components that work across all our supported platforms (iOS, Android, desktop, and web).
- Building internal tools like Figma plugins, asset pipelines, codemods, and lint rules.
- Providing guidance to teams on the best way to use design systems components and tools across their projects.
- Creating interactive prototypes to communicate your work and using user research & data to inform your reasoning.
- Inspiring the entire team and our internal partners by bringing new ideas to the table.
- Mentoring engineers and setting high engineer standards through code and RFC review.
Requirements
- 8+ years of work experience as a software engineer building, shipping, and iterating on product features or internal tools.
- 4+ years experience working on a design system.
- Expertise with web (React, TypeScript) and mobile (React Native, Swift, Objective-C, Kotlin) client-focused development.
- A deep understanding of accessibility and performance, and their application in creating robust user interfaces.
- Strong, clear written communication skills and a healthy appreciation for good documentation.
- Strong UI/UX sensibility and passion for great design and user experience.
- 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.
Benefits
- equity
- benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptReact NativeSwiftObjective-CKotlinaccessibilityperformancedesign systemsUI/UX
Soft Skills
written communicationmentoringteam leadershipcollaborationproblem-solvingcreativityattention to detailadaptabilityinspirationdocumentation