Senior Frontend Software Engineer, Commenting Experience
New York City, NY
The Commenting Experience team is responsible for one of the highest traffic pages on the platform: the Comments page. We know that conversations are the lifeblood of Reddit, so we strive to ensure the comment creation experience is intuitive and delightful for all users. This is a high impact role where you will drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world.
This role can be 100%, permanently remote within the United States or Canada, you're welcome to work a hybrid schedule if you're near an office! We have Reddit offices located in San Francisco, Los Angeles, Chicago, New York City, and Toronto.
What You’ll Do:
- Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
- Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
- Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor junior engineers on the team to grow their technical expertise.
- Continuously learn and improve your technical and non-technical abilities.
Qualifications for this role:
- Minimum 5+ years of post-internship, full-time, hands-on, professional software development experience developing software in one or more front end focused programming languages; Javascript, Typescript, ES6.
- Experience with one or more front-end web frameworks such as LIT, Polymer, React, Vue, or Angular with experience with CSS.
- Experienced with GraphQL, REST, HTTP, Thrift basics, and the ability to design and implement maintainable APIs is a plus.
- Experienced with distributed caching layers, and distributed large scale data storage systems.
- Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
- BS degree in Computer Science, a similar technical …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Canada Fully remote
Benefits/Perks401(k) matching 4+ months paid Parental Leave Commission Comprehensive health benefits Dental Development funds Equity Equity in the form of restricted stock units Family Planning Family Planning Support Flexible Vacation Fully remote Generous time off Health benefits High impact Home office support Medical Medical, dental, and vision insurance Paid parental leave Paid Volunteer time off Parental leave Pay Transparency Personal & Professional development funds Professional development funds Reddit Global Days Off Vision Insurance Volunteer time off Wide range of benefits Workspace Workspace benefits Workspace benefits for your home office
Tasks- Collaborate with product and design
- Experimentation
- Improve developer workflows
- Mentor junior engineers
- Review code and provide feedback
- Work cross-functionally
Angular API design APIs Architecture Communication Computer Science CSS Data storage Engineering ES6 Experimentation Frameworks Frontend GraphQL HTTP Javascript Lit Operations Product Strategy React REST Software Development Storage systems Thrift Typescript Vue
Experience5 years
EducationBS Degree in Computer Science B.S. in Computer Science Computer Science Degree in Computer Science Engineering Equivalent practical experience Technical field
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9