Browse All Jobs
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
Apply Manually