Staff Frontend Engineer (Internal Applications)

2 Months 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

binance - VIP & Partnership Lead, Gulf Binance

binance

Bangkok, Thailand (On-Site)
1 Week ago
Synechron - Java Cloud Developer

Synechron

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Doola - Bookkeeper

Doola

Bengaluru, Karnataka, India (Remote)
1 Year ago
playrix  - Lead Location Designer

playrix

Armenia (Remote)
8 Months ago
Discord - Threat Operations Specialist, Child Safety

Discord

Australia (Remote)
1 Week ago
WireWheel - Sr. Front-End Software Engineer

WireWheel

(Remote)
2 Months ago
binance - Pioneer Talent Program - Backend Engineer (Java) - Web 3 Wallet

binance

Taipei City, Taiwan (Remote)
4 Months ago
zeta - Senior Software Development Engineer - Frontend

zeta

Hyderabad, Telangana, India (On-Site)
3 Months ago
kaizen gaming  - Principal Engineer (Frontend)

kaizen gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Canva - Engineering Manager (Frontend), Editor Content Experience

Canva

Brisbane, Queensland, Australia (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Salesforce - KSA Account Executive - Public Sector - General Business Accounts

Salesforce

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
1 Month ago
original games - Product Marketing Manager

original games

(Remote)
2 Months ago
AECOM - Project Manager (Renewables Focus)

AECOM

New Orleans, Louisiana, United States (Remote)
4 Weeks ago
playrix  - Lead Location Designer

playrix

Georgia (Remote)
8 Months ago
kaizen gaming  - Product Owner, Data & Analytics

kaizen gaming

Athens, Greece (Hybrid)
1 Week ago
luxsoft - MUREX CEM

luxsoft

State Of São Paulo, Brazil (On-Site)
1 Month ago
Riot Games - Sr. Manager, Technical Program Management

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Lilt - Hijazi Arabic-based Medical Translators needed

Lilt

Abu Dhabi, Abu Dhabi, United Arab Emirates (Remote)
4 Weeks ago
Sega (UK) - Football Manager QA Associate Functionality Tester

Sega (UK)

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago
bytedance - Strategic Account Executive - Innovative Tech Sales - Byteplus

bytedance

London, England, United Kingdom (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Trackman - Product Support Specialist (Tier 2)

Trackman

Phoenix, Arizona, United States (On-Site)
1 Week ago
Blinkhealth - Pharmacy Partner Coordinator

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Square - Customer Service Representative

Square

Jacksonville, Florida, United States (On-Site)
3 Weeks ago
Cognite - (Senior) Backend Engineer

Cognite

Phoenix, Arizona, United States (Hybrid)
2 Months ago
Alpha Sense - Strategic Account Executive, Global, Corporate

Alpha Sense

New York, United States (Remote)
1 Month ago
Crunchyroll - Senior Product Designer (Content Discovery)

Crunchyroll

Los Angeles, California, United States (Hybrid)
2 Months ago
NVIDIA - Senior Mixed Signal Design Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Daxko - Director, Product Management - Nonprofit

Daxko

Birmingham, Alabama, United States (Remote)
1 Month ago
bytedance - Business Development Manager

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Snap Mobile INC - Account Executive

Snap Mobile INC

Chicago, Illinois, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Spellbrush - Front-End Engineer (Anime)

Spellbrush

San Francisco, California, United States (On-Site)
3 Months ago
bytedance - Frontend Software Engineer - Global Payment - Singapore

bytedance

Singapore (On-Site)
8 Months ago
4theplayer - REMOTE Junior Backend JavaScript Developer

4theplayer

(Remote)
3 Months ago
IION - Senior Frontend Engineer

IION

India (Remote)
2 Months ago
Ion - Front End Developer - Italy

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
9 Months ago
Next Level Business Services - Angular JS Developer

Next Level Business Services

Milwaukee, Wisconsin, United States (On-Site)
9 Months ago
Ion - Front End Developer - Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago
Workato - Senior Frontend Engineer (Angular)

Workato

Nicosia, Nicosia, Cyprus (On-Site)
1 Week ago
Garena - [HN, AoV] Next-gen Marketing Collaborator

Garena

Hanoi, Hanoi, Vietnam (On-Site)
6 Months ago
Roblox - Senior Software Engineer - Next Gen Avatar Architecture

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Remote)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, 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