Principal Software Engineer - Mobile Platform

Added
1 day ago
Type
Full time
Salary
Salary not provided

Related skills

react android react native ios flutter

📋 Description

  • Own key architectural decisions for Canva’s hybrid mobile platform across React Native, iOS and
  • Lead the migration to a cross-platform architecture, balancing live product stability with platform
  • Ship a React Native surface in production with performance, reliability, and observability
  • Mentor Staff and Senior engineers, guiding technical direction across Mobile Platform.
  • Scale adoption across Canva by collaborating with major product teams and establishing trusted
  • Influence architecture beyond your team to set standards across large engineering groups.

🎯 Requirements

  • Cross-platform architecture experience at scale (React Native, React; Flutter, Kotlin Multiplatform
  • Experience migrating a mature mobile product onto a new architecture while live and growing.
  • Principal-level technical leadership with ability to align multiple teams around a direction.
  • Strong engineering fundamentals, data structures, and system-level trade-offs.
  • Deep knowledge of mobile runtime, iOS and Android, and performance optimization at scale.
  • Experience with shared-code runtimes, native boundaries, bundle delivery and performance profiling.

🎁 Benefits

  • Equity packages
  • Inclusive parental leave policy
  • Annual Vibe & Thrive allowance for wellbeing and office setup
  • Flexible leave options
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 →