TL;DR

Senior Software Engineer, Design Systems (UI Development): Building and maintaining the Mana design system to ensure design quality across all facets of UI, content, and graphics with an accent on accessibility and consistency. Focus on authoring accessible components that work across multiple platforms and building internal tools to empower engineers and designers.

Location: San Francisco Bay Area

Salary: $196,000 - $220,500

Company

Discord is a multiplatform platform that helps people deepen their friendships around games and shared interests.

What you will do

  • Work closely with engineers and designers to build and maintain the Mana design system.
  • Author accessible components for iOS, Android, desktop, and web.
  • Build internal tools like Figma plugins, codemods, and lint rules.
  • Provide guidance on using design systems components and tools.
  • Create interactive prototypes and use user research and data to inform your reasoning.
  • Review code and designs.

Requirements

  • 5+ years of software engineering experience building product features or internal tools.
  • 1+ years of 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.
  • Experience working on cross-functional teams with designers or product managers.
  • 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.

Culture & Benefits

  • Committed to inclusion and providing reasonable accommodations during the interview process.