Front End Software Engineer, Media Player at Reddit
Confirmed open
Reddit is hiring a remote Front End Software Engineer to build web video and audio playback, low-latency media APIs and interactive creator tools.
- Location
- Remote
- Work arrangement
- remote
- Technologies
- Python, JavaScript, TypeScript, React, Go
Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.
Role overview
Reddit is building a new web media experience for video and audio. This software-engineering role owns technical components of the web media player and the APIs behind low-latency playback and interactive creator and user tools.
Responsibilities
- Design and build web media-player capabilities for video and audio delivery.
- Develop APIs that support smooth, low-latency playback and interactive media experiences.
- Apply patterns from large streaming platforms to improve reliability and performance.
- Work with product, design and engineering partners to execute product strategy.
- Build tools that help creators and users interact with media.
- Test, monitor and iterate on playback quality across devices and network conditions.
Qualifications
- Strong software-engineering experience building web products or media systems.
- Experience with frontend or full-stack development, APIs and asynchronous browser applications.
- Understanding of streaming, playback performance, latency and reliability.
- Ability to collaborate cross-functionally and turn product goals into technical designs.
- Strong communication, testing and problem-solving skills.
Technology in this role
- Python: Python JavaScript TypeScript React .
- JavaScript: Python JavaScript TypeScript React .
- TypeScript: Python JavaScript TypeScript React .
- React: Python JavaScript TypeScript React .
- Go: Python JavaScript TypeScript React .
- Next.js: • Proficiency in modern web development technologies (JavaScript, React, Next.js, TypeScript) and experience translating complex UI/UX designs into scalable web .
- Rust: Listed by the employer as part of the role’s technical requirements.
- Ruby: Listed by the employer as part of the role’s technical requirements.
- CAN: We can’t afford extensive processes, and we also can’t afford show-stopping .
- GraphQL: • Experienced with GraphQL, REST, HTTP, gRPC, Thrift basics, and the ability to design and implement maintainable .
- gRPC: • Experienced with GraphQL, REST, HTTP, gRPC, Thrift basics, and the ability to design and implement maintainable .
Role-specific candidate guide
Preparation notes based on the employer’s stated responsibilities and qualifications.
Understanding the scope. This Front End Software Engineer, Media Player position at Reddit is best assessed through the work described in the employer’s posting, rather than the title alone. The available role overview says: “Reddit is building a new web media experience for video and audio. This software-engineering role owns technical components of the web media player and the APIs behind low-latency playback and interactive creator and…” Read that statement together with the responsibilities below to understand the likely balance between delivery, coordination and technical decision-making. The role belongs to the software engineering area, but that label is only a guide to the work; the employer’s own requirements remain decisive. Before applying, check the original listing for reporting lines, product or team assignment, employment terms and any details that may have changed since this copy.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- This job posting may span more than one career level.
- In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/ .
- To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
- The base salary range for this position is:
- In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
- During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors .
- Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
About Reddit
Reddit is a community platform. Its Consumer Engineering teams build products for discovering content, participating in communities and connecting with others.
Employer websiteHow to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-10-16
Browse job categories
Related jobs
- Full-Stack Software Engineer at Runpod — Runpod
- Staff Technical Support Engineer, Web App at Horizon3 — Horizon3
- Senior Software Engineer at Voltus — Voltus
- Software Engineer II — Clearer.io
- Senior AWS Cloud DevOps Engineer at Bosch — Bosch
- Forward Deployed Engineer, Agentic Platform (Korea) at Cohere — Cohere