πIndia
Staff Frontend Engineer

π΅ $217k-$303k
πRemote - United States
Please let Reddit know you found this job on JobsCollider. Thanks! π
Summary
Join Reddit's Technical Program Management Office (Tech PMO) as a Staff Frontend Engineer and contribute to the development of seamless and scalable internal tools. Work closely with cross-functional teams to design and manage a reusable component library using LitElement and TypeScript. You will be responsible for backend integration, developer experience improvements, and performance optimization. This role requires strong technical leadership, collaboration skills, and hands-on development experience. The position is 100% remote and open to candidates located in the United States. A competitive salary and benefits package are offered.
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
Responsibilities
- 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
- 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
- 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
- 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
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
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
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πAustria
πAustralia, Worldwide
πAustralia
πNew Zealand
πAustralia
π°$170k-$306k
πUnited States
π°$190k-$345k
πUnited States