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

Senior Mobile Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a Senior Mobile Engineer to build and evolve Flutter-based mobile applications for manufacturing condition monitoring and predictive maintenance.

Android AWS Dart Datadog Flutter GitHub Actions GraphQL iOS IoT OpenAPI REST API SQLite TypeScript
1 day, 22 hours ago

Freelance Mobile App Developer (iOS / Android)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a part-time remote Mobile App Developer for the Tendem project to build and refine native and cross-platform mobile apps in a hybrid AI + human workflow.

Android Firebase Flutter iOS Jetpack Compose Kotlin React Native REST API Supabase Swift SwiftUI
1 day, 22 hours ago

Freelance Mobile App Developer (iOS / Android)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a part-time freelance Mobile App Developer for the Tendem project to build and refine native and cross-platform mobile apps in a hybrid AI + human workflow.

Android Firebase Flutter iOS Jetpack Compose Kotlin React Native REST API Supabase Swift SwiftUI
1 day, 22 hours ago

Freelance Mobile App Developer (iOS / Android)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking freelance Mobile App Developers to work on the Tendem project, building and refining iOS and Android applications in a hybrid AI + human workflow focused on shipping stable, production-ready mobile products.

Android Firebase Flutter iOS Jetpack Compose Kotlin React Native REST API Supabase Swift SwiftUI
1 day, 22 hours 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