Canary Technologies
About Us
About the Role
We’re looking for a Senior Mobile SDK Engineer to build mobile SDKs that enable large hotel brands and enterprise customers to embed Canary’s platform into their own apps. You’ll also contribute to our first‑party mobile apps used daily by hotel staff across the globe. The role blends product‑minded engineering, excellent developer experience design, and hands‑on ownership of performant, reliable mobile code at scale on iOS or Android (Swift or Kotlin). You’ll collaborate closely with Product, Design, Backend, and Customer teams to ship high‑quality experiences that are easy to integrate, secure, and delightful to use.
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
Qualifications
- 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
Bonus
- Experience on both iOS and Android, or cross‑platform frameworks (React Native, Flutter, KMP)
- Backend familiarity in Python and cloud services such as AWS
- Experience building for enterprise customers and handling release management at scale
Originally posted on Himalayas
To apply for this job please visit himalayas.app.
Working in United States
The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic consisting of 50 states and a federal capital district, Washington, D.C. The 48 contiguous states border Canada to the north and Mexico to the south, with the semi-exclave of Alaska in the northwest and the archipelago of Hawaii in the Pacific Ocean. The United States also asserts sovereignty over five major island territories and various uninhabited islands in Oceania and the Caribbean. It is a megadiverse country, with the world's th
More jobs at Canary Technologies
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.