Reddit logo

Senior Frontend Engineer

Reddit

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

  • The Ads Creative & Recommendations team makes it easier for advertisers to maximize performance on Reddit through relevant creative and actionable recommendations.
  • We own the advertiser-facing workflows where creative, recommendations, and campaign creation come together.
  • Our goal is to reduce blank-canvas work and help advertisers move from an idea to an effective campaign with less friction. We build unified experiences that give advertisers useful context, evidence-backed guidance, and the ability to refine the system’s suggestions.
  • We’re looking for a senior frontend engineer with deep JavaScript, TypeScript, and React experience to help shape the next generation of Reddit’s advertiser tools.
  • You’ll independently own complex and sometimes ambiguous areas of the product, from technical design through launch and iteration.
  • You’ll work closely with product, design, data science, machine learning, and backend engineering to turn sophisticated capabilities into workflows that feel simple and dependable.
  • Own the technical design and delivery of complex frontend features across Ads Manager’s creative and recommendation workflows.
  • Translate AI-backed capabilities into interfaces that advertisers can understand, steer, and refine.
  • Partner with product and design to work through ambiguous requirements and make sound product and engineering tradeoffs.
  • Develop reusable frontend patterns and components that support a unified campaign creation experience.
  • Instrument experiences, evaluate results, and use experiments and product data to guide iteration.
  • Raise the quality of the codebase through thoughtful architecture, testing, observability, performance work, and accessibility.
  • Provide high-quality code reviews and technical guidance, and help other engineers grow.
  • Collaborate across frontend, backend, data, and machine learning systems to deliver reliable end-to-end experiences.

Technologies used on the team include:

  • JavaScript
  • TypeScript
  • React
  • Modern frontend testing, experimentation, and observability tools

Benefits

  • Comprehensive health benefits
  • Flexible vacation & Reddit global days off
  • Family planning funds & 4+ months paid parental leave
  • Personal & professional development funds
  • Paid volunteer time off
  • Workspace & home office benefits

This role is a strong fit for someone who cares about both the architecture behind a frontend system and the details that make a product intuitive, fast, accessible, and maintainable.

  • Ability to work effectively through ambiguous product and technical problems.
  • Strong communication and collaboration skills across engineering, product, design, and data disciplines.
  • Experience using instrumentation, experimentation, or product metrics to understand and improve user experiences.
  • 5+ years of experience building production web applications with JavaScript, TypeScript, and React.
  • A habit of improving engineering quality through code reviews, documentation, and technical mentorship.
  • Comfort using Codex, Cursor, Claude, or comparable agentic coding tools in day-to-day software development.
  • Sound judgment in frontend architecture, state management, component design, testing, and API integration.
  • A track record of independently delivering complex frontend projects from technical design through launch and iteration.
  • Experience building polished user interfaces with close attention to usability, performance, accessibility, and maintainability.
  • Experience building advertising, campaign management, creative tooling, or other complex business applications.
  • Experience designing interfaces for generative AI, machine learning, or recommendation systems.
  • Familiarity with asset management, media upload, image editing, creative versioning, or content generation workflows.
  • Experience building or contributing to shared component libraries and design systems.
  • Experience improving large frontend codebases through architecture, performance, testing, or accessibility work.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Reddit was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.