Job Description
Reddit is seeking a Staff Frontend Engineer to join their Technical Program Management Office (PMO). In this role, the engineer will collaborate with cross-functional teams to enhance the internal tool development experience. They will be responsible for designing and managing a scalable, reusable component library using LitElement and TypeScript, ensuring smooth integration with internal backend services.
Responsibilities:
- Design and implement a unified LitElement-based component library.
- Create frontend patterns for consuming REST APIs, Protobuf schemas, and WebSocket streams.
- Build CLI tools or templates to scaffold new internal apps.
- Profile and optimize rendering performance for data-heavy internal tools.
Requirements:
- 7+ years in front-end development, with 3+ years specializing in web components (LitElement/Lit, Svelte, etc.).
- Mastery of TypeScript, including advanced type utilities and monorepo workflows.
- Experience building internal tools/frameworks.
- Deep knowledge of backend integration patterns: REST, gRPC/Protobuf, OpenAPI specs, and BFF architectures.
- Expertise in build tooling (Rollup, esbuild), testing (Web Test Runner), and CI/CD pipelines.
- Strong communication skills to align stakeholders across engineering, product, and DevOps.
Reddit offers:
- Comprehensive Healthcare Benefits
- 401k Match
- Flexible Vacation & Reddit Global Days off
- Generous paid Parental Leave