Staff Frontend Engineer (Internal Applications)

22 Minutes ago • 7 Years + • $217,000 PA - $303,900 PA

Job Summary

Job Description

As a Staff Frontend Engineer in the Technical Program Management Office (Tech PMO) at Reddit, you will collaborate with cross-functional teams to create a seamless and scalable internal tool development experience. This involves designing and managing a reusable component library using LitElement and TypeScript, ensuring integration with internal backend services. You will need to balance technical leadership, cross-team collaboration, and hands-on development to empower engineers and improve productivity.
Must have:
  • 7+ years in front-end development
  • Mastery of TypeScript
  • Experience building internal tools
  • Deep knowledge of backend integration patterns
  • Expertise in build tooling
Good to have:
  • Contributions to open-source web component libraries
  • Familiarity with WebAssembly
  • Knowledge of backend languages
  • Experience with AI tools
Perks:
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days off
  • Generous paid Parental Leave
  • Paid Volunteer time off

Job Details

Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

Who we are:

The Technical Program Management Office (Tech PMO) exists to accelerate, scale, and empower all teams at Reddit to do their best work and advance our company’s mission. We operate from within the office of the CTO, maximizing our ability to galvanize and drive technical programs, processes and solutions to solve company-wide problems. 

What you’ll do: 

As a Staff Frontend Engineer in the PMO, you’ll work closely with cross-functional teams to create a seamless and scalable internal tool development experience. You’ll design and manage a scalable, reusable component library using LitElement and TypeScript, ensuring seamless integration with internal backend services (REST, gRPC, etc.). This role requires balancing technical leadership, cross-team collaboration, and hands-on development to empower engineers and improve productivity.

1. Framework & Component Architecture
Design and implement a unified LitElement-based component library for internal tools, prioritizing reusability, accessibility, and performance.
Establish coding standards, documentation, and contribution workflows for cross-team adoption.
Optimize build pipelines (e.g., Webpack, Vite) for tree-shaking, testing, and versioning.

2. Backend Integration
Create frontend patterns for consuming REST APIs, Protobuf schemas, and WebSocket streams.
Collaborate with backend teams to define API contracts, error-handling standards, and authentication flows (OAuth2, JWT).
Implement shared TypeScript types/interfaces for API responses to reduce integration friction.

3. Developer Experience
Build CLI tools or templates to scaffold new internal apps with preconfigured state management, routing, and API layers.
Mentor engineers on LitElement best practices, custom element lifecycle, and reactive programming.
Conduct code reviews and architectural audits to enforce consistency.

4. Performance & Scalability
Profile and optimize rendering performance (e.g., lazy loading, memoization, pagination) for data-heavy internal tools.
Design a theming system with CSS custom properties and shadow DOM encapsulation.

Role 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.
  • Proven 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.

Highly-Preferred Qualifications:

  • Contributions to open-source web component libraries.
  • Familiarity with WebAssembly for performance-critical tooling modules.
  • Knowledge of backend languages (Go, Python) to prototype integration layers.
  • Experience with AI tools that maximize productivity

This role is 100% remote, and only open to candidates currently located in the United States. 

Benefits:

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days off
  • Generous paid Parental Leave  
  • Paid Volunteer time off

 

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!