Canary

Canary

Canary Technologies is a leader in hospitality technology, providing award-winning solutions for hotels and lodging properties. Their innovative software enhances the guest experience, streamlines operations, and boosts revenue. With a focus on Contact...

Internet Software & Services
11-50
$47M raised

Description

  • Own the design, development, and maintenance of Canary’s mobile SDKs for iOS and/or Android.
  • Build clear APIs, robust samples, documentation, and upgrade paths to create a strong developer experience.
  • Develop features and UI components for first-party staff apps with a focus on reliability and performance.
  • Partner with Product and Design to scope, sequence, and deliver 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 through monitoring, logging, crash analytics, and on-call readiness.

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 understanding of API design, modular architecture, semantic versioning, and backward-compatibility strategies.
  • Proficiency with mobile fundamentals including networking, concurrency, persistence, security, and performance optimization.
  • Experience with mobile package managers and build systems such as Swift Package Manager, CocoaPods, Gradle/Maven, Xcode Cloud, fastlane, or similar CI tools.
  • A quality mindset with experience in unit testing, UI testing, automation, crash analytics, and observability best practices.
  • Excellent written communication skills for creating samples and documentation that make integration fast and painless.
  • Self-starter who thrives in ambiguity and partners closely with Product to deliver business impact.
  • Experience on both iOS and Android, or with cross-platform frameworks such as React Native, Flutter, or KMP, is a plus.
  • Backend familiarity in Python and cloud services such as AWS is a plus.
  • Experience building for enterprise customers and handling release management at scale is a plus.

Benefits

  • Company-wide Canary Days each month to ensure time to recharge and extended weekends or days off.
  • Self Improvement Club with a monthly budget for personal goal-related purchases.
  • Professional Development Chats with budget to support cross-functional professional development conversations.
  • Travel reimbursement for visiting Canary offices in New York, San Francisco, or Dallas.
  • Personal travel reimbursement in the form of a credit toward hotel stays at Canary partner properties.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal/Senior Mobile Engineer, CEX

OKX 1K-5K Diversified Financial Services

OKX is hiring a CEX Trading Mobile Team lead in Hong Kong to own the OKX App’s trading market data experience and drive product, engineering, and AI innovation for millions of users.

Android Development Flutter LLM React Native
3 hours, 2 minutes ago

Head of Mobile Engineering

Valtech 5K-10K Professional Services

Valtech is hiring a Head of Mobile Engineering to lead its UK mobile capability, partnering with clients and multidisciplinary teams to shape mobile strategy and deliver digital experiences at scale.

Android CI/CD Flutter iOS React Native
3 hours, 16 minutes ago

Binance Accelerator Program - APP iOS/Android Engineer (Fresh Grad)

Binance 5K-10K Capital Markets

Binance’s Accelerator Program is hiring a fresh graduate iOS/Android engineer in Taipei, Brisbane, Melbourne, Sydney, Auckland, or Wellington to help build and test hybrid mobile apps and related frameworks used by millions of users.

Android Android Studio C++ Git GitHub iOS Java JavaScript Kotlin React REST API TypeScript
3 hours, 17 minutes ago

[Job-29672] System Architect - Mobile (Android & iOS) + KMM, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a System Architect for a global B2B mobile application in Brazil to define the system architecture and long-term technical direction across multiple teams within the catalog value stream.

Android Azure CI/CD iOS Microservices
15 hours, 30 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers