Back to jobs

Software Engineer - JavaScript

Quora | Mountain View, USA


JavaScript engineers at Quora build client-side abstractions that allow our team to quickly ship quality and performant products to a variety of web and mobile platforms.

Quora relies heavily on custom frameworks to manage complexity and ensure that the product continues to work on all platforms even as we push new code to production over a hundred times a day. JavaScript engineers own the client side of these core frameworks, ensuring that they support growing demands and evolving use cases. They also develop new JavaScript-specific abstractions to help developers at Quora move faster. They play a key role in improving the speed and responsiveness of the product, especially on mobile where we have invested heavily in JavaScript on the client side.

We're looking for strong engineers to own the JavaScript codebase and set it up to support our growing team and product.


  • Own developer productivity in our JavaScript codebase, building new abstractions or making major structural changes to simplify development.

  • Make Quora's JavaScript codebase even more robust across platforms, sharing more code across web and mobile platforms and building interfaces that enable this for future code.

  • Improve Quora's custom application frameworks (webnode, Livenode) which the product is built on top of.
  • Requirements:

  • Extraordinary software engineering talent

  • JavaScript expert (both in its raw form and with common JS libraries)

  • Experience developing large scale web applications, in particular using common JS frameworks

  • Passion for learning and always improving yourself and the team around you

  • Love of the Quora product

  • B.S., M.S., or Ph.D in Computer Science or equivalent

  • Learn More