Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer - Mobile Platform

Home > Javascript/Typescript programming jobs

Principal Software Engineer - Mobile Platform in Others new

  • Singapore, Singapore

Responsibilities

  • Own architectural decisions for Canva’s hybrid mobile platform across React Native, iOS, and Android.
  • Turn the new architecture into shipped production code with strong performance, reliability, and observability foundations.
  • Launch a React Native product surface in production within six months and provide stable capabilities for feature teams.
  • Lead Staff and Senior engineers through the migration and serve as an architectural anchor for difficult technical decisions.
  • Drive adoption of the mobile platform across major product teams and influence mobile architecture across more than 800 frontend engineers.
  • Build and maintain shared capabilities, libraries, abstractions, and infrastructure used by multiple engineering teams.
  • Address mobile performance, crash monitoring, reliability, optimization, bundle delivery, and native platform boundaries at scale.

Requirements

  • Production experience building or significantly evolving a large-scale cross-platform mobile architecture.
  • Experience leading a meaningful migration of a mature mobile product while it remained live and growing.
  • Principal-level technical leadership across multiple teams, including setting direction adopted by Staff-level engineers.
  • Experience shaping architecture, platforms, standards, or technical direction across multiple groups or a large engineering organization.
  • Hands-on technical depth and comfort working through complex implementation details.
  • Deep fundamentals across iOS and Android, including shared-code runtimes, native boundaries, mobile performance, and system-level trade-offs.
  • Strong engineering fundamentals in data structures, complexity, and system architecture.
  • React Native and React production experience is relevant; comparable experience with Flutter, Kotlin Multiplatform, or another production-scale cross-platform stack may also qualify.
  • Preferred experience includes React Native internals, Rust or C/C++ portable libraries, React Native/Flutter/Kotlin Multiplatform/Expo open-source contributions, mobile CI/CD, release trains, over-the-air updates, and practical AI tooling experience.

Benefits

  • Equity packages.
  • Inclusive parental leave supporting all parents and carers.
  • Annual Vibe & Thrive allowance for wellbeing, social connection, office setup, and related needs.
  • Flexible leave options.
  • Permanent employment.
  • Relocation to Australia with a work visa and relocation package provided.
  • Virtual interviews.

Canva

Canva is a global visual communication platform dedicated to empowering people everywhere to design and communicate with ease. Through its intuitive drag-and-drop interface, extensive template library, and rich collection of design assets—including fonts, stock photos, illustrations, videos, and ...

Similar positions

Sr Software Engineer

  • Blue Yonder
  • Full time
  • Others
  • 09/23/2026
  • Hyderābād, India

Front End Engineering Manager

  • Mozilla
  • Full time
  • Remote
  • 09/23/2026
  • UK, Canada

Software Development Engineer in Test

  • Ten Mile Square Technologies
  • Full time
  • USA
  • 09/23/2026
  • Salary: $130k-$150k
  • Remote

Staff Software Engineer - Front End

  • Compass
  • Full time
  • USA
  • 09/23/2026
  • Salary: $228k - $240k/yr
  • Seattle, WA

Security Engineer, Application Security

  • GameChanger
  • Full time
  • USA
  • 09/23/2026
  • Salary: $120k - $140k/yr
  • Remote