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

  • 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

Frontend Software Engineer

  • Sumundi
  • Contract
  • Remote
  • 10/26/2026
  • Ghana

Software Development Engineer II

  • Mapbox
  • Full time
  • UK
  • 10/26/2026
  • Remote

Senior Platform Engineer

  • Clera
  • Full time
  • Others
  • 10/26/2026
  • Munich, Germany

Senior Software Engineer - Full Stack

  • Bankjoy
  • Full time
  • Canada
  • 10/25/2026
  • Salary: Competitive
  • Remote

Staff Software Engineer, Site Reliability

  • Ironclad
  • Full time
  • USA
  • 10/25/2026
  • Salary: $210k - $235k/yr
  • San Francisco, CA