FreshRemote.Work

Senior Frontend Software Engineer, Commenting Experience

New York City, NY

Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 82M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

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 Jobs

Job Profile

Regions

North America

Countries

United States

Restrictions

Canada Fully remote

Benefits/Perks

401(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
Skills

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

Experience

5 years

Education

BS Degree in Computer Science B.S. in Computer Science Computer Science Degree in Computer Science Engineering Equivalent practical experience Technical field

Timezones

America/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