
Principal Software Engineer β Mobile Platform
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Australia.
β’ Take charge of crucial architectural decisions for Canva's hybrid mobile platform utilizing React Native, iOS, and Android.
β’ Determine which components should be shared, which should remain native, and how the various layers will interact.
β’ Transform the architecture into production-ready code, ensuring foundations of performance, reliability, and observability.
β’ Launch a React Native product surface into production within a six-month timeframe.
β’ Create stable capabilities and platform primitives for feature teams.
β’ Guide Staff and Senior engineers through the migration of the mobile platform.
β’ Collaborate with major product teams to enhance platform adoption.
β’ Develop trusted engineering patterns for mobile architecture.
β’ Impact mobile architecture decisions across more than 800 frontend engineers.
β’ Principal-level experience in constructing or significantly advancing large-scale cross-platform mobile architecture in a production environment.
β’ Proficiency in React Native and React, or extensive experience with Flutter, Kotlin Multiplatform, or another robust cross-platform framework.
β’ Experience in leading the migration of a well-established mobile product to a new architecture while it remains live and growing.
β’ Principal-level technical leadership across multiple teams.
β’ Influence at the organization-wide level in shaping architecture, platforms, standards, or technical direction.
β’ In-depth hands-on technical knowledge and comfort with challenging implementation details.
β’ Strong engineering judgment and ability to apply first-principles reasoning.
β’ Understanding of shared-code runtimes, native boundaries, bundle delivery, and performance profiling on actual devices.
β’ Solid foundations in iOS and Android development.
β’ Expertise in mobile performance, reliability, crash monitoring, and optimization at scale.
β’ Knowledge of platform architecture that includes shared capabilities, libraries, abstractions, and infrastructure.
β’ Strong engineering fundamentals encompassing data structures, complexity, and system-level trade-offs.
β’ This role requires relocation to Australia.
β’ A work visa is required and will be provided as part of the relocation package.
β’ Equity packages.
β’ An inclusive parental leave policy that supports all parents and caregivers.
β’ Annual Vibe & Thrive allowance promoting wellbeing, social connection, office setup, and more.
β’ Flexible leave options.
β’ Relocation package provided.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.