Frontend Engineer, Ads
Build high-impact, interactive advertising experiences for Reddit’s web application, collaborating across product, design, and engineering throughout the development lifecycle. Requires 3+ years of web engineering experience and strong TypeScript, JavaScript, testing, and application design skills.
About the job
Responsibilities
- Build ad experiences and reusable patterns for Reddit’s web application to improve ad performance and functionality.
- Collaborate with product, design, and engineering teams to develop solutions for complex challenges.
- Participate in the full development lifecycle: design, development, quality assurance, experimentation, analysis, and deployment.
- Perform insightful code reviews and incorporate feedback.
Requirements
- 3+ years of web engineering experience.
- Proficiency in TypeScript and JavaScript.
- Ability to build data-intensive, highly responsive, and fault-tolerant applications.
- Experience with automated testing, code quality, design patterns, and observability.
- Experience using generative AI tools to improve software engineering productivity.
- Strong communication and collaboration skills in a fully remote environment.
Nice-to-haves
- Experience working in ad technology.
- Experience building consumer-facing sites at scale.
Compensation
- Base salary: $164,200–$229,900 USD.
- Eligible for equity in the form of restricted stock units and, depending on the position, commission.
- Benefits for U.S.-based employees include medical, dental, and vision insurance, a 401(k) program with employer match, vacation, and parental leave.
Technologies
- TypeScript
- JavaScript
- HTML
- CSS
- Go
- React
- Thrift
- gRPC
- Kubernetes
- Docker
- Codex
- Cursor
Skills
TypeScript, JavaScript, React, HTML, CSS, Go, Thrift, gRPC, Kubernetes, Docker, Automated Testing, Observability, Ad Tech, Generative AI
Similar jobs
Frontend Engineering jobsBuild Reddit’s web media player and the APIs powering video and audio playback. The role requires 3+ years of software development experience, modern web development expertise with React and TypeScript, and backend API experience.
Builds intuitive product experiences for private-markets investing across the full software lifecycle. The role emphasizes TypeScript and React frontend development, design systems, testing, and end-to-end ownership, with at least five years of professional software development experience.
The Design Engineer will build and own high-craft interactive web experiences, design systems, dashboards, and dynamic UI using React, Three.js, WebGL, and shaders. The role requires strong visual judgment, frontend architecture expertise, and the ability to independently ship polished product and marketing experiences.
Build and maintain marketing websites, landing pages, email experiences, tracking infrastructure, and martech workflows across partner brands. The role requires strong HTML/CSS, design-system and handoff experience, Webflow or equivalent front-end skills, and familiarity with attribution and lifecycle tools.
Build polished enterprise product experiences spanning administration, permissions, analytics, and data-rich interfaces. The role requires strong React and TypeScript skills, product and design judgment, and the ability to work across the stack in ambiguous environments.