
Remote opportunity at
RedditFront End Software Engineer, Consumer Engineering
Reddit is an online platform featuring over 100,000 active communities and approximately 130 million daily active unique visitors where individuals share information, vote, and connect over…
Career Tools
About This Role
Reddit is an online platform featuring over 100,000 active communities and approximately 130 million daily active unique visitors where individuals share information, vote, and connect over mutual interests. The Consumer Engineering department develops and scales the features that members utilize directly to discover content, engage with groups, and interact with others. This centralized unit operates across various consumer areas including feeds, community presence, growth, monetization, and security. The organization seeks…
Job Description
Reddit is an online platform featuring over 100,000 active communities and approximately 130 million daily active unique visitors where individuals share information, vote, and connect over mutual interests. The Consumer Engineering department develops and scales the features that members utilize directly to discover content, engage with groups, and interact with others. This centralized unit operates across various consumer areas including feeds, community presence, growth, monetization, and security.
The organization seeks a Front End Software Engineer to join the Consumer Engineering group. In this role, the engineer will partner closely with product managers, designers, data scientists, machine learning engineers, and backend developers to build, test, and scale capabilities that shape how hundreds of millions of users navigate and engage with the platform.
This position suits a product-minded technologist who bridges metrics and user experience, balances rapid iteration with architectural rigor, and communicates complex concepts clearly. Successful candidates possess strong proficiency in modern web stacks, including JavaScript, TypeScript, React, and Next.js, alongside experience designing and maintaining APIs using protocols such as REST, GraphQL, gRPC, HTTP, or Thrift basics.
Reddit is an equal opportunity employer committed to a diverse workforce and offers comprehensive healthcare benefits, retirement programs with employer match, flexible vacation, and paid parental leave.
Responsibilities
- Collaborate with product, design, and platform engineering partners to execute product strategy and develop media features.
- Manage the complete software development lifecycle from technical design and architectural proposals to implementation, testing, experimentation, performance analysis, and deployment.
- Maintain quality standards through code reviews, design document evaluations, and feedback on product specs and UI mockups.
- Establish developer workflows, champion best practices, and mentor junior and mid-level engineers.
Requirements
- Strong proficiency in modern web stacks including JavaScript, TypeScript, React, and Next.js.
- Demonstrated experience translating complex designs into responsive, production-grade applications.
- Experience designing, building, and maintaining APIs using REST, GraphQL, gRPC, HTTP, or Thrift basics.
Qualifications
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
Core Skills
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs covering workspace, professional development, and caregiving support
- Family planning support and gender-affirming care
- Mental health and coaching benefits
- Flexible vacation and paid volunteer time off
- Generous paid parental leave
- Restricted stock units equity eligibility
Frequently Asked Questions
What is the location and remote status for this role?
This position is remote.
What is the employment type?
The source posting does not specify the employment type.
What is the salary range for this position?
The base salary range for this position is $164,200 to $229,900 USD, and the role is also eligible to receive equity in the form of restricted stock units.
What are the core technical requirements?
Candidates must have strong proficiency in JavaScript, TypeScript, React, and Next.js, experience translating complex designs into responsive applications, and demonstrated experience designing and maintaining APIs.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.