Canary Technologies

Senior iOS SDK Engineer

Canary Technologies

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $100,000 - $200,000 per year

Job Level

Senior

Tech Stack

CloudiOSSwift

About the role

  • Own the design, development, and maintenance of Canary’s iOS SDKs that power guest and staff experiences for large hotel brands
  • Create best‑in‑class developer experiences: clear APIs, robust samples, documentation, and upgrade paths
  • Build features and UI components for our first‑party staff apps with a focus on reliability and performance
  • Partner with Product and Design to scope, sequence, and ship customer‑impacting work
  • Collaborate with Backend and Platform teams to define mobile‑server contracts and observability
  • Establish SDK versioning, release processes, and semantic change management
  • Improve code quality through testing, automation, and thoughtful architecture
  • Participate in code reviews and mentor other engineers
  • Drive operational excellence including monitoring, logging, crash analytics, and on‑call readiness

Requirements

  • 5+ years building mobile applications or SDKs, with deep expertise in iOS and Swift
  • Proven experience designing, shipping, and supporting public SDKs consumed by external developers
  • Strong grasp of API design, modular architecture, semantic versioning, and backward‑compatibility strategies
  • Proficiency with iOS fundamentals: networking, concurrency, persistence, security, and performance optimization
  • Experience with package managers and build systems: Swift Package Manager, CocoaPods, Xcode Cloud or similar CI
  • Quality mindset: unit and UI testing, automation, crash analytics, and observability best practices
  • Excellent written communication skills to produce samples and docs that make integration fast and painless
  • Self‑starter who thrives in ambiguity and partners closely with Product to deliver business impact.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
iOSSwiftAPI designmodular architecturesemantic versioningbackward-compatibilitynetworkingconcurrencypersistencesecurity
Soft skills
written communicationself-startercollaborationmentoringoperational excellence