onsite
Senior Software Engineer, Front-End Infrastructure - Discord
Software Engineer
Senior Front‑End Infrastructure Engineer building and scaling the tooling, build pipelines, and shared libraries that power Discord’s web, desktop, and mobile experiences using React, TypeScript, and modern DevOps practices.
About the role
Key Responsibilities
- Design, develop, and maintain the core front‑end infrastructure that supports hundreds of engineers across web, desktop, and mobile clients.
- Build and optimize build systems, CI/CD pipelines, and deployment workflows to handle thousands of daily builds with high reliability.
- Create and evolve shared component libraries, design systems, and developer tooling using React, TypeScript, and Webpack.
- Collaborate with product, design, and backend teams to ensure seamless integration of new features and performance improvements.
- Implement monitoring, testing, and observability for front‑end tooling to quickly detect and resolve issues.
Requirements
- 5+ years of professional experience building large‑scale front‑end platforms or tooling.
- Deep expertise in React, TypeScript, and modern JavaScript build tools (Webpack, Babel, etc.).
- Strong background in CI/CD, automated testing, and performance optimization for front‑end codebases.
- Experience with Node.js services and GraphQL for internal tooling APIs.
- Proven ability to work cross‑functionally, mentor engineers, and drive technical decisions in a fast‑moving environment.
Skills
reacttypescriptnodejscicdgraphql