Skip to content
Canary TechnologiesCanary TechnologiesUnited States

Senior Mobile SDK Engineer

Senior engineer building and maintaining iOS and Android mobile SDKs for external hotel brand integrations, plus contributing to first-party staff apps. Requires 5+ years of mobile experience, proven SDK delivery, strong API design, and excellent documentation skills.

Salary not listed
Remote5+ YOEMobile Engineering

About the role

Responsibilities

  • Own the design, development, and maintenance of Canary’s mobile SDKs (iOS and/or Android) that power guest and staff experiences for large hotel brands
  • Create best-in-class developer experiences: clear APIs, robust samples, documentation, and upgrade paths
  • Build features and UI components for our first-party staff apps with a focus on reliability and performance
  • Partner with Product and Design to scope, sequence, and ship 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 including 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 grasp of API design, modular architecture, semantic versioning, and backward-compatibility strategies
  • Proficiency with mobile fundamentals: networking, concurrency, persistence, security, and performance optimization
  • Experience with mobile package managers and build systems (Swift Package Manager, CocoaPods, Gradle/Maven, Xcode Cloud, fastlane, or similar CI)
  • Quality mindset: unit and UI testing, automation, crash analytics, and observability best practices
  • Excellent written communication skills to produce samples and docs that make integration fast and painless
  • Self-starter who thrives in ambiguity and partners closely with Product to deliver business impact

Nice-to-Haves

  • Experience on both iOS and Android, or cross-platform frameworks (React Native, Flutter, KMP)
  • Backend familiarity in Python and cloud services such as AWS
  • Experience building for enterprise customers and handling release management at scale

Skills

SwiftKotliniOSAndroidSwift Package ManagerCocoapodsGradleMavenXcode CloudFastlaneAPI DesignModular ArchitectureSemantic VersioningNetworkingConcurrency
Reddit

Senior Android Engineer, Design System

RedditUnited States

Senior Android Engineer building and evolving Reddit's cross-platform design system and reusable UI components with Kotlin and Jetpack Compose. Requires 6+ years experience creating shared UI infrastructure, performance optimization, and accessibility best practices.

191k – 267k
Remote6+ YOEMobile Engineering
Mochi Health

Senior React Native / Expo Engineer

Mochi HealthSan Francisco, CA

Senior React Native/Expo Engineer building high-impact mobile clinical experiences for an AI-driven healthcare marketplace. Own end-to-end mobile architecture including HealthKit/Health Connect integrations, offline-first sync, OTA updates via Expo, and agentic AI workflows in a 5-day onsite SF role.

230k – 330k
On-site5+ YOEMobile Engineering
Chime

Senior Mobile Cross Platform Engineer

ChimeNew York, NY +1

Build and maintain internal React Native frameworks, tooling, and infrastructure to improve development speed, app quality, performance, and release processes for Chime's mobile app used by millions. Requires 5+ years cross-platform mobile experience (ideally React Native), TypeScript fluency, and expertise in mobile builds, CI/CD, and observability.

164k – 227k
Hybrid5+ YOEMobile Engineering
Betterment

Sr. Mobile Engineer, L4

BettermentNew York, NY

Senior Mobile Engineer building and leading development of Betterment's consumer-facing React Native mobile app. Collaborate with product, design, and full-stack teams to create delightful experiences for customers' financial journeys; mentor juniors while ensuring high code quality, performance, and scalability.

170k – 195k
Hybrid5+ YOEMobile Engineering
ZoomInfo

Senior Software Engineer, Mobile

ZoomInfoBethesda, MD +1

Design, develop, and maintain production React Native mobile apps across iOS and Android. Requires 6+ years of mobile development experience, strong JS/TS proficiency, and experience with state management and testing frameworks.

140k – 220k
Hybrid6+ YOEMobile Engineering