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 release of features in Canary’s first-party staff and guest mobile apps.
  • Ship high-quality UI and product flows on iOS or Android with a focus on reliability, accessibility, 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, error handling, and observability.
  • Establish and improve release processes, feature flags, and crash/regression monitoring.
  • 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 production mobile apps on iOS or Android, with deep expertise in Swift or Kotlin.
  • Proven experience taking features from spec to ship in a customer-facing mobile product.
  • Strong grasp of mobile fundamentals, including networking, concurrency, persistence, security, and performance optimization.
  • Comfortable with platform UI frameworks such as SwiftUI/UIKit or Jetpack Compose/Views, and modern app architecture.
  • Experience with mobile CI/CD, distribution, and crash analytics such as Xcode Cloud, fastlane, Gradle/Bitrise, or Firebase Crashlytics.
  • Quality mindset with experience in unit and UI testing, automation, and observability best practices.
  • Excellent written and verbal communication skills, with the ability to work autonomously with Product and Design.
  • Self-starter who thrives in ambiguity and ships business impact.
  • Experience on both iOS and Android, or with cross-platform frameworks such as React Native, Flutter, or KMP, is a plus.
  • Familiarity with consuming third-party SDKs in a host app at scale is preferred.
  • Backend familiarity in Python and cloud services such as AWS is a plus.
  • Hospitality, B2B, or SaaS background 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 purchases that support personal goals.
  • Professional Development Chats with budget to support cross-functional professional development conversations.
  • Travel reimbursement and a travel stipend for visiting Canary offices in New York, San Francisco, or Dallas.
  • Personal travel reimbursement in the form of a credit toward stays at hotels Canary works with.

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
15 hours, 6 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, 2 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, 15 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, 16 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