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.
Tech Stack
Android
iOS
Swift
Benefits
You can find more information about Yelp's five star benefits here !