Senior Mobile SDK Engineer
New
Remote - USAFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AndroidKotlinSwiftCI/CDUnit TestingiOS
Requirements
- 5+ years building mobile applications or SDKs on iOS or Android, with deep expertise in Swift or Kotlin
- 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 mobile fundamentals: networking, concurrency, persistence, security, and performance optimization
- Experience with mobile package managers and build systems (Swift Package Manager, CocoaPods, Gradle/Maven, Xcode Cloud, fastlane, 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
Responsibilities
- Own the design, development, and maintenance of Canary’s mobile SDKs (iOS and/or Android) 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
View Full Description & ApplyYou'll be redirected to the employer's site