Discord

Staff Software Engineer, Design Systems

Discord

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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