CareerPlanSign in

Principal Software Engineer - Mobile Platform

USA💼 Full-time🗓 2026-09-23 → 2026-09-26

Core

Architect and lead the migration of Canva's hybrid mobile platform across React Native, iOS, and Android to ensure high performance and reliability.

Role type

Principal Software Engineer (Mobile Platform Architecture)

Builds

A unified mobile platform and shared capabilities used by over 800 frontend engineers.

Domain

Mobile Development / Cross-Platform Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Cross-platform mobile architecture, large-scale system migration, technical leadership, iOS/Android fundamentals, mobile performance optimization, system-level trade-offs, data structures, complexity analysis, React Native production experience

Preferred skills

React Native internals, Rust or C/C++ portable libraries, open-source contributions to cross-platform stacks, mobile CI/CD, release trains, over-the-air updates, AI tooling

Technologies

React Native, iOS, Android, Kotlin Multiplatform, Flutter, Expo, Rust, C/C++

Responsibilities

Own architectural decisions for the hybrid mobile platform, lead Staff and Senior engineers through migration, drive platform adoption across product teams, build and maintain shared libraries and infrastructure, address mobile performance and reliability at scale

Seniority

Principal, hands-on IC with strategic leadership

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.