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

Junior Mobile Engineer (Türkiye)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Junior Mobile Engineer to help build and release a cross-platform mobile app and supporting backend services for a fast-growing fintech shopping experience.

Appium AWS Detox Elasticsearch Git GitHub Actions GitLab Go iOS Java JavaScript Jest Kubernetes LLM Microservices MySQL PostgreSQL Python React React Native TypeScript
16 hours, 30 minutes ago

Senior Full Stack Engineer (Backend & Mobile / AI-Assisted)

Goods & Services 51-250 Media

Goods & Services is hiring a Senior Full Stack Engineer to build backend services and cross-platform mobile applications for enterprise clients in regulated industries.

Android Capacitor iOS Microservices Node.js React REST API TypeScript VS Code
19 hours, 10 minutes ago

Senior Mobile Developer (React Native)

Sidekick 1-10 Leisure Products

Project Sidekick, a Canadian DTC brand for physical therapy and rehab products, is hiring a senior React Native developer to own its customer companion app for iOS and Android and oversee its full lifecycle.

Android iOS PostgreSQL React Native Supabase TypeScript
19 hours, 59 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
22 hours, 6 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