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

Freelance Mobile App Developer (iOS / Android)

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

Mindrift is hiring 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 for real users on real devices.

Android Firebase Flutter iOS Jetpack Compose Kotlin React Native REST API Supabase Swift SwiftUI
16 hours, 17 minutes 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
16 hours, 17 minutes ago

Senior Mobile Engineer

Podium 1K-5K Internet Software & Services

Podium is hiring a Senior Mobile Engineer to lead its native iOS and Android mobile experience for an AI Agent platform that helps local businesses manage customer conversations and workflows.

AWS CI/CD Elixir GraphQL Kotlin Python React Swift TypeScript
16 hours, 32 minutes ago

Freelance Mobile App Developer (iOS / Android)

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

Mindrift is hiring a freelance, part-time remote Mobile App Developer for the Tendem project to build and refine iOS and Android applications in a hybrid AI + human workflow.

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