Added
12 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

kotlin swift api design mobile sdks cocoapods

📋 Description

  • Own design, development, and maintenance of Canary’s mobile SDKs for iOS/Android
  • Create best-in-class developer experiences: APIs, samples, docs, upgrades
  • Build features/UI components for staff apps with reliability and performance
  • Partner with Product & Design to scope and ship customer-impacting work
  • Collaborate with Backend and Platform to define mobile-server contracts and observability
  • Establish SDK versioning, release processes, and semantic change management

🎯 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

🎁 Benefits

  • Canary Days: monthly company-wide days off
  • Self Improvement Club: budget for personal goals
  • Professional Development Chats: budget for cross-functional development
  • Travel Reimbursement: stipend to visit offices in NY, SF, or Dallas
  • Personal Travel Reimbursement: hotel credit with Canary partners
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →