Senior Frontend Software Engineer, Home Experience

RedditReddit·Remote(Remote - United States)
Software Development
Excel

WFA Digital Insight

The demand for skilled frontend software engineers has grown significantly in recent years, with a focus on creating seamless user experiences. As the digital landscape continues to evolve, companies like Reddit are at the forefront, investing in talent to drive innovation. With over 100,000 active communities and 121 million daily active unique visitors, Reddit's feed pages are a critical entry point for users. Candidates with a strong background in frontend development, a passion for user experience, and the ability to work collaboratively in a remote environment will be well-suited for this role. Before applying, it's essential to understand the company's commitment to community and its impact on the role's responsibilities.

Job Description

## About the Role As a Senior Frontend Software Engineer on the Feeds Experience team, you will play a critical role in shaping the user experience for hundreds of millions of Reddit users. The Feeds Experience team is responsible for one of the highest traffic pages on the platform: the Feed pages on the Reddit apps and website. Your primary focus will be on developing novel products and features that enhance the user experience, working closely with cross-functional teams, including product, design, and engineering counterparts.

The success of Reddit's feed pages is crucial to the company's overall success, and as such, this role requires a deep understanding of frontend development, user experience, and the ability to work effectively in a fast-paced, collaborative environment. You will be working alongside a team of talented engineers who are passionate about delivering high-quality products that meet the evolving needs of Reddit's users.

The Feeds Experience team is committed to creating a seamless, intuitive, and delightful experience for Reddit users. As a senior engineer on this team, you will be expected to contribute to the development of standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.

## What You Will Do - Work cross-functionally with product, design, and engineering teams to build novel products and features that enhance the user experience - Collaborate with a team of engineers to contribute to standards that improve developer workflows and recommend best practices - Own the full development cycle for major projects, including design, development, test, experimentation, analysis, and launch - Write and review code and design docs, giving feedback on product specs and mocks to ensure successful delivery of key projects - Partner with leadership and cross-functional partners to develop the right roadmap that best achieves product and engineering goals - Enable a culture of metrics-led execution, with a focus on operational excellence and system observability - Work alongside backend and other client engineers to plan, develop, and implement critical projects across Reddit's web architecture - Contribute to the development of novel products and features that our users will love - Ensure successful delivery of key projects, and provide feedback on product specs and mocks

## What We Are Looking For - 6+ years of software development experience in one or more frontend-focused programming languages (Javascript, Typescript, ES6) - Experience with one or more frontend web frameworks (LIT, Polymer, React, Vue, or Angular) and CSS - Strong organizational skills, with the ability to break down and prioritize tasks for yourself and others while keeping projects on schedule - BS degree in Computer Science, a similar technical field of study, or equivalent practical experience - Strong focus on user experience and usability, with a deep intuition for how people think and interact with software - Entrepreneurial spirit, with the ability to work self-directed, innovate, and thrive in ambiguity - Excellent communication skills, with the ability to partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences - Experience with Excel

## Nice to Have - Experience with social platforms and social media integration - Knowledge of GraphQL, REST, HTTP, Thrift basics, and the ability to design and implement maintainable systems - Experience with metrics-led execution and system observability - Familiarity with Reddit's community and platform

## Benefits and Perks - The opportunity to work on a high-impact project that affects hundreds of millions of users - Collaborative, dynamic work environment with a team of talented engineers - Flexible, remote work arrangement with a stipend for home office setup - Comprehensive health, dental, and vision insurance, as well as 401(k) matching - Generous paid time off and holidays, with a focus on work-life balance - Access to cutting-edge technologies and tools, with opportunities for professional growth and development - A culture that values community, inclusivity, and diversity

How to Stand Out

- Tip: Make sure your portfolio showcases your experience with frontend development, user experience, and collaborative work environments.

  • Be prepared to discuss your approach to metrics-led execution and system observability, and how you've applied these principles in previous roles.
  • Highlight your ability to work effectively in a fully remote environment, with excellent communication skills and a self-directed approach to work.
  • When discussing your experience with frontend web frameworks, be specific about your experience with LIT, Polymer, React, Vue, or Angular, and provide examples of how you've used these technologies to deliver high-quality products.
  • Be prepared to whiteboard code and discuss your problem-solving approach, as well as your experience with design patterns and system architecture.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.