Software Engineer - Javascript

Yelp’s monetization team is part of the foundation supporting Yelp’s mission to connect great local businesses to everyone in the world. We’re building the tools and infrastructure that businesses rely on to manage their ad campaigns, analyze their impact, and enhance their Yelp presence. Additionally, Yelp’s sales organization relies on the cutting edge internal tools we build to help them reach more businesses.

To support our diverse projects as we take on new and exciting challenges and adopt new technologies, we are looking to expand our team. We are agile perfectionists who constantly iterate and experiment to improve ourselves and our products. If you care about writing good code, working for a company that truly values work/life balance, developing across a broad suite of technologies, and making Yelp better for businesses, we want to hear from you!

What you will do:

  • Build our next generation features using modern Javascript frameworks.
  • Work with our product and design teams to build features and run experiments as a key member of the monetization team.
  • Write robust, maintainable code and solve problems in unique and innovative ways.
  • Identify and communicate best practices for mobile and desktop web application development as a key member of the larger Javascript developer community at Yelp.

We are looking for:

  • Mastery of Javascript.
  • Experience with modern Javascript libraries and tooling.
  • Extensive experience with HTML, CSS, and related technologies.
  • Strong Computer Science fundamentals.
  • Able to write clean and maintainable code from mock ups.
  • You value happiness and a good work environment.
  • Comfortable working in a Unix environment.
  • Able to work closely with and incorporate feedback from other engineers and product managers.
  • Experience with both mobile and desktop web application development.
  • A minimum of 1-year of industry experience in a similar role. If you don't have at least a year of experience in a similar role please take a look at our College Engineering roles instead!

Bonus Points:

  • Experience working on large React.js projects.
  • Experience creating build scripts in Node.js
  • Experience with TDD and code reviews.
  • Experience with Selenium Webdriver.
  • Experience with Python.
  • Active contributor to open source projects.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Meet Some of Yelp's Employees

Jorge G.

Software Engineer

Jorge creates new artifacts and features for Yelp’s website. He makes sure that tools are scalable, and that Yelp can support the increase in traffic as it expands around the world.

Carmen J.

Software Engineer - Mobile Development (Android)

Carmen works on the Android Team, writing code and programming features for Yelp’s mobile app. She connects members to the online community and places Yelp’s resources at their fingertips.

Back to top