iOS Engineer – Chat Platform

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • iOS Engineer developing Chat SDK for Yelp's services. Collaborating on infrastructure for AI-driven chat experiences.

Responsibilities

  • 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.

Requirements

  • 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

  • You can find more information about Yelp's five star benefits here !

Job title

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$135,000 - CA$185,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidiOSSwift

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.