Software Engineer - Frontend Platform

Silicon Valley, CA, United States


Role Location

  • Silicon Valley, CA, United States


251 - 500 people


650 Castro St Ste 450
Mountain View, CA, 94041, US

Tech Stack

  • Python
  • MySQL
  • Nginx
  • Memcached
  • C++
  • HBase
  • Machine Learning
  • Amazon AWS
  • Android
  • iOS
  • Data Science
  • Distributed Systems
  • Deep Learning
  • Javascript
  • Neural Networks

Role Description

About Quora

Quora's mission is to share and grow the world's knowledge. Today, millions of people around the world seek answers and share their knowledge through Quora. Soon, billions of people will benefit from radically improved efficiencies in knowledge dynamics thanks to systems, solutions, policies, and products we devise.

To get there, we need you to help ensure that Quora is a fast, delightful user experience for our massively diverse, global community, and that Quora is best-positioned —in its technologies, its development processes, its tooling, and so on— to iterate quickly and smoothly.

About team + role

The frontend platform team is responsible for enabling productivity and innovation of our frontend developers, through building tools and frameworks and advocation of front end best practices. This team's projects range from building library of reusable components, frontend debugging tools, client-side logging, and revisiting our underlying frontend framework.

As a member of our team, you will build out a technical foundation for our frontend systems, and work closely with other teams to make frontend development at Quora more efficient and impactful. You will be working primarily in Javascript, LESS, and Python.

At Quora, product designers write production code, meaning that improvements to our frontend development processes have visible, immediate, and customer-facing effects for millions and millions of users. As we undertake significant technical and procedural migrations, you'll contribute to Quora in a decisive and rewarding way, empowering scores of colleagues to do their best work and seeing the results of your work both internally and externally.

Responsibilities: Proactively identify improvements to our front-end frameworks and development processes, then drive the implementation of fast, elegant solutions. Partner with front-end developers on product teams, to understand their needs and develop tools to increase productivity across product development. Be an advocate on frontend best practices and adoption of new technologies.

Minimum Requirements: 4+ years of experience working with large scale codebases and systems, particularly web applications and frontend systems. 4+ years of experience building APIs that are used by large teams. Deep knowledge of web technologies, e.g. HTML, CSS, web APIs. Experience with LESS, SASS, GraphQL is a plus. Deep knowledge of JavaScript frameworks, e.g. jQuery, React. Experience with pure Javascript is a plus.

Preferred Requirements: Passion for code quality and designing elegant systems. Strong communication and inter-personal skills. Experience contributing to large open source projects is a plus.

About Quora

A vast amount of the knowledge that would be valuable to many people is currently only available to a few — either locked in people’s heads, or only accessible to select groups. We want to connect the people who have knowledge to the people who need it, to bring together people with different perspectives so they can understand each other better, and to empower everyone to share their knowledge for the benefit of the rest of the world.

Read about our mission here or about careers at Quora here.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.