Overview

Do you care deeply about crafting great consumer facing applications and have a passion for architecting large systems? Are you in touch with consumer and business needs and understand how to align those with the technical roadmap? We’re looking for a remote Sr. Tech Lead to join our team!

The Yelp Consumer product supports everything from users looking for restaurants to hiring local services pros. Our UX across web and mobile apps needs to be flexible to surface the most relevant information to our users performing a variety of tasks. It also needs to be expressive; the Yelp data model is getting more sophisticated as we model complex concepts across many local verticals for business offerings, pricing, and availability.

As a result of the diversity of use cases that Yelp addresses, being able to connect what’s in a user’s head to great businesses on Yelp is challenging. That’s why we need to build our product as a canvas so that flows for new use cases can be composed easily. Building this flexible server-driven UI platform is a large initiative and we need someone with a strong technical expertise and great leadership skills to drive this effort.

We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.

This opportunity is fully remote and does not require you to be located in the Toronto area. We welcome applicants from throughout Canada.

Where You Come In:

  • You’ll think holistically about Yelp’s Consumer UX Technical Platform across our main screens (Home, Search, Business details…) and platforms (mobile native, web desktop and mobile and application backend).
  • You’ll work closely with other senior tech leads across the company to build the Consumer application platform.
  • You’ll work closely with Engineering and Product leaders to help align technical investments with our product roadmap.
  • You’ll mentor to senior engineers and tech leads.
  • You’ll help connect engineers across teams to make the most of existing platforms, ensure alignment and integrate with other technical efforts.

What it Takes to Succeed:

  • Several years of relevant industry experience.
  • Expertise with JavaScript, HTML, CSS, and at least one front-end framework, preferably React.
  • Expertise with the iOS and/or the Android platforms (Swift, Java or Kotlin).
  • You’re not afraid to touch or learn backend stacks and technologies like Python, NodeJS, GraphQL and REST-based APIs.
  • Excellent written and verbal communication skills.