Dive into anything
Senior Frontend Engineer, Ads Creative
Location
United States
Posted
3 days ago
Salary
$190.8K - $267.1K / year
Seniority
Senior
Job Description
Senior Frontend Engineer, Ads Creative
Reddit, Inc.
• 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.
Job Requirements
- 5+ years of experience building production web applications with JavaScript, TypeScript, and React.
- Comfort using Codex, Cursor, Claude, or comparable agentic coding tools in day-to-day software development.
- A track record of independently delivering complex frontend projects from technical design through launch and iteration.
- Sound judgment in frontend architecture, state management, component design, testing, and API integration.
- Experience building polished user interfaces with close attention to usability, performance, accessibility, and maintainability.
- 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.
- A habit of improving engineering quality through code reviews, documentation, and technical mentorship.
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
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Desarrollador Senior – Angular
IRIUMLíderes en gestión de servicios integrados de infraestructuras y plataformas IT.
• Colaborar en un proyecto en modalidad full-remote. • Gestionar librerías y testing.
Senior Full Stack Developer, Front-End Specialist
Connect for Health ColoradoWe are the only place Coloradans can apply for financial help to reduce their monthly health insurance premium.
• Connect for Health has a great opportunity for a Sr. Full Stack Developer (Front-end Specialist) • Responsible for analyzing, designing, developing, implementing, maintaining, and enhancing enterprise software applications using technologies including Angular, Java, Spring Boot, PostgreSQL, Docker, and Kubernetes • Primary focus on frontend development and requires strong Angular expertise • Bring modern frontend engineering practices, enterprise-level design patterns, reusable component strategies, performance optimization, and technical guidance to delivery teams • Support new and existing products that improve operational outcomes, enhance user experience, and contribute to measurable business and organizational objectives • Partner closely with other delivery teams, product, platform, user experience, security, infrastructure, quality assurance, and other internal and external stakeholders to deliver high-quality solutions • Familiar with modern product development practices and comfortable leveraging AI-enabled tools to accelerate prototyping, development, troubleshooting, and continuous improvement • Deliver high-quality technical solutions based on product requirements, business priorities, and delivery team objectives • Actively participate in product development ceremonies, planning discussions, backlog refinement, and technical design sessions to support product roadmap delivery • Partner with product leaders, domain experts, architects, security, platform, infrastructure, and cross functional delivery teams to clarify requirements, identify risks, and design scalable solutions • Contribute product discovery, solution design, user experience, operational effectiveness, product adoption, and measurable business outcomes • Analyze functional and non-functional requirements, including performance, reliability, scalability, security, accessibility, maintainability, and operational support needs • Design, develop, test, debug, deploy, document, and maintain full stack applications using technologies including Angular 17 or higher, Java 17, Spring Boot, PostgreSQL, REST APIs, Message Queues, Docker, and Kubernetes • Develop and enhance APIs, services, integrations, user interfaces, database components, and backend business logic for new and existing applications • Identify, assess, and recommend solutions to address technical debt, improve system stability, and increase long-term maintainability • Establish, promote, and follow engineering best practices, coding standards, secure development practices, code review expectations, and documentation standards • Evaluate user needs and system requirements; prepare technical specifications, solution designs, workflow diagrams, and implementation documentation as needed • Troubleshoot application issues, perform root-cause analysis, and implement corrective actions in partnership with delivery teams and support groups • Support software delivery through CI/CD pipelines, automated testing, deployment processes, monitoring, observability, and operational readiness practices • Deploy and improve software tools, development processes, automation, and engineering metrics that improve quality, predictability, and team efficiency • Use sound judgment to evaluate technical alternatives, incorporate feedback from customers and internal stakeholders, and recommend practical solutions aligned with product strategy and organizational goals • Stay current with industry trends, emerging technologies, modern development practices, cloud-native architecture, containerization, security standards, and AI-enabled development tools • Mentor and support other developers through technical guidance, code reviews, knowledge sharing, and collaboration
• You develop and operate backend applications based on C# and .NET within a predominantly Microsoft-based tech stack (including Windows Server, MS SQL). • You implement new features and further develop existing applications — from requirements analysis through implementation to operation. • You work closely with product managers and stakeholders, question requirements, and contribute your own technical solution proposals. • You are part of an agile team (Scrum with a tendency toward Kanban) and actively shape the development process. • You ensure software quality through testing, code reviews, and clean architectures. • You support the growth and further development of the development team and contribute as a sparring partner or technical catalyst.
• Supports the Case Management Modernization (CMM) Program for the Administrative Office of the U.S. Courts by bridging the gap between design and engineering • responsible for synthesizing UX research and high-fidelity prototypes into intuitive, accessible, and efficient user experiences • produce clean, production-ready code • working within Agile teams alongside developers, architects, and product owners • ensures that all CMM applications are designed around user needs, meet Section 508 compliance, and align with federal digital service standards for accessibility, performance, and security • collaborate with Product Owners, UI Architects, Developers, and HCD Specialists to translate research insights into actionable design specifications • act as the bridge between design and engineering to translate prototypes into responsive, accessible and performant front-end code • define and enforce UI/UX and front-end coding standards to ensure consistency and reusability • evaluate designs for compliance with Section 508, usability, and WCAG accessibility guidelines • support iterative feedback loops through rapid prototyping and validation within sprint cycles • provide guidance and recommendations on UI consistency, interaction design, and design system reuse • partner with Quality Assurance and Compliance teams to verify usability and accessibility in production releases




