iOS Engineer @Yelp, Inc
Software Development
Salary cad 135,000 - 1..
Remote Location
Job Type full-time
Posted 1mth ago

[Hiring] iOS Engineer @Yelp, Inc

1mth ago - Yelp, Inc is hiring a remote iOS Engineer. πŸ’Έ Salary: cad 135,000 - 185,000 per year πŸ“Location: Canada

Role Description

This role involves building developer tools and platform infrastructure that power AI-driven experiences for millions of users. The Chat Platform team at Yelp builds the shared SDKs, APIs, and UI infrastructure that enable teams across the company to rapidly deliver conversational chat experiences on Yelp's consumer surfaces.

  • Design, build, and maintain Yelp's iOS Chat SDK, providing reusable, well-documented components that internal feature teams rely on to ship conversational experiences.
  • Contribute to the architecture and evolution of our server-driven UI (Chat SDUI) framework on iOS, enabling teams to deliver new chat capabilities with minimal client-side changes.
  • Partner with internal stakeholder teams (e.g., Yelp Assistant, Ask Anything for businesses, Request a Quote) to understand their needs and reduce integration friction.
  • Drive reliability and observability by building in structured logging, metrics, and performance monitoring at the SDK layer.
  • Collaborate with cross-platform engineers (Android, Web, Server) to ensure consistent APIs and a cohesive developer experience.
  • Champion testing standards, versioning strategies, and CI/CD best practices to safely release platform updates that multiple production apps depend on.

Qualifications

  • Strong proficiency in Swift and experience building and shipping production iOS applications or SDKs.
  • Familiarity with UIKit and/or SwiftUI, with a keen eye for building flexible, reusable UI components.
  • Experience with real-time data handling on iOS (e.g., streaming APIs, WebSockets, or similar technologies).
  • A platform mindsetβ€”you think about API ergonomics, documentation, and how other engineers will use what you build.
  • Ability to work across multiple teams and stakeholders to execute on high-impact technical projects.
  • Keen interest in tackling scalability, reliability, and performance challenges in shared infrastructure.

Benefits

  • Compensation range for this role is between $135,000 and $185,000, influenced by experience and skill set.
  • This opportunity has the option to be fully remote in all locations across Canada.

Closing

At Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education β€” and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product.

We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any other protected status.

We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at [email protected] or 1-415-969-8488.

Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
iOS Engineer @Yelp, Inc
Software Development
Salary cad 135,000 - 1..
Remote Location
Job Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later