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

Mobile Audio Developer

Magic Media 51-250 Internet Software & Services

Magic Media is hiring a Mobile Audio Developer to design and optimize native iOS and/or Android audio systems for high-quality, low-latency mobile experiences.

Android iOS Java Kotlin Objective-C Swift
16 hours, 4 minutes ago

Sr. Mobile Engineer I (6523)

MetroStar 251-1K IT Services

MetroStar is seeking a Sr. Mobile Engineer I to develop and sustain secure iOS and Android applications that deliver mission-critical mobile capabilities for a highly visible federal government customer.

Agile Android iOS REST API
1 day, 3 hours ago

Frontend Developer – JavaScript / Mobile

NEORIS 5K-10K Internet Software & Services

NEORIS, parte de EPAM, busca un Frontend Developer para participar en proyectos de alta complejidad en entornos bancarios y empresariales, con trabajo remoto desde Colombia.

Agile Angular BDD CI/CD CSS Git GitFlow HTML JavaScript Jenkins Mobile Development React Sass Scrum Vue.js
1 day, 16 hours ago

Software Engineer III - Mobile/Web

Harford County Public Library 51-250 Diversified Consumer Services

Stone Tech is hiring a Mid-Level Software Engineer to help build and evolve mobile and web experiences that support Stone’s payments and financial products for Brazilian entrepreneurs.

Android CI/CD CSS Flutter HTML JavaScript React REST API Vue.js
1 day, 17 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