Staff Frontend Engineer (Internal Applications)

1 Month ago • 7 Years + • Frontend Development • $217,000 PA - $303,900 PA

Job Summary

Job Description

As a Staff Frontend Engineer in the PMO, you will collaborate with teams to create an efficient and scalable internal tool development experience. This involves designing and managing a reusable component library using LitElement and TypeScript, and ensuring smooth integration with internal backend services. Responsibilities include establishing coding standards, optimizing build pipelines, creating frontend patterns for consuming APIs, and mentoring engineers. You will also focus on performance optimization and design a theming system.
Must have:
  • 7+ years in front-end development
  • 3+ years specializing in web components
  • Mastery of TypeScript
  • Experience building internal tools
  • Deep knowledge of backend integration patterns
  • Expertise in build tooling
  • Strong communication skills
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
  • 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

Scopely - Manager - LiveOps Stumble Guys

Scopely

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
bytedance - Global Employee Relations - Risk and Dispute Management

bytedance

Singapore (On-Site)
2 Months ago
Zapak Digital Entertainment Limited -  Software Engineer - Backend (Java, AI, and ML Tools)

Zapak Digital Entertainment Limited

Pune, Maharashtra, India (On-Site)
4 Months ago
Riot Games - Manager, QA - Competitive, VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
PwC - Regulatory Risk and Quality Control Associate

PwC

Makati, Metro Manila, Philippines (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

warner bros games - Senior Director Commercial Nordic, Streaming, Networks and Games

warner bros games

Oslo, Oslo, Norway (On-Site)
1 Month ago
Hedra - Research Engineer

Hedra

San Francisco, California, United States (On-Site)
2 Months ago
metacore - Business Intelligence Developer

metacore

Berlin, Berlin, Germany (Hybrid)
4 Days ago
Enverus - Growth Marketing Manager

Enverus

Austin, Texas, United States (On-Site)
1 Month ago
Capgemini - Senior Data Pipeline Engineer and Data Integration Engineer / API Developer

Capgemini

Hyderabad, Telangana, India (On-Site)
1 Week ago
Tesla - Supply Chain Program Manager

Tesla

Brandenburg, Germany (On-Site)
4 Months ago
Coda - Senior Software Engineering Manager

Coda

Bangkok, Thailand (Hybrid)
1 Year ago
Epic Games - Technical Animation Lead

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
London stock Exchange - Software Engineer

London stock Exchange

Charlotte, North Carolina, United States (Hybrid)
5 Days ago
JMA - Regional Sales Director - DAS - Pacific Northwest

JMA

United States (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

MiQ - Senior Account Executive

MiQ

New York, New York, United States (On-Site)
3 Weeks ago
Scientific Games - Manager, Data Center

Scientific Games

Albuquerque, New Mexico, United States (On-Site)
2 Weeks ago
Apexon - Enterprise Angular Architect

Apexon

United States (On-Site)
1 Month ago
Rackspace Technology - Government Services Sales Executive VI

Rackspace Technology

Sacramento, California, United States (Remote)
4 Months ago
Anavation - Cybersecurity Analyst

Anavation

Clarksburg, West Virginia, United States (On-Site)
2 Months ago
Blizzard Entertainment - Senior FX Artist II

Blizzard Entertainment

Irvine, California, United States (Hybrid)
3 Months ago
Boomi  - Software Senior Engineer

Boomi

Conshohocken, Pennsylvania, United States (Remote)
1 Week ago
Pattern - Head of Global Inventory Strategy

Pattern

Lehi, Utah, United States (Hybrid)
2 Weeks ago
PayPal - Sourcing Analyst

PayPal

Scottsdale, Arizona, United States (Hybrid)
2 Weeks ago
Salesforce - Retail Cloud Enterprise Account Executive

Salesforce

Atlanta, Georgia, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Looks like we're out of matches

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

About The Company

France (Remote)

United States (Remote)

United States (Remote)

Vancouver, British Columbia, Canada (Remote)

India (Remote)

United Kingdom (Remote)

United States (Remote)

New York, New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Reddit

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug