Staff Front End Engineer - Mobile Platform
Core
Architecting a production-scale React codebase to unify web, iOS, and Android runtimes, enabling engineers to write once and deploy everywhere.
Role type
Staff Front End Engineer (Mobile Platform Architecture)
Builds
The Portable Platform, a shared React codebase serving Canva's web, iOS, and Android products.
Domain
SaaS / Cross-platform mobile development
Deliverable
production ML models | product features | infrastructure
Required skills
Deep React internals (reconciliation, rendering model, server components), cross-runtime architecture, performance optimization, cross-team influence, hands-on coding, AI tooling fluency
Preferred skills
React Native development, SSR patterns, open-source contributions, design system expertise
Technologies
React, React Native, Server-side Rendering (SSR), React Server Components
Responsibilities
Design and ship the frontend architecture for the Portable Platform; Lead the transition from pure React Web to a multi-runtime codebase; Build web implementations of shared abstractions; Upskill frontend engineers on new mental models; Integrate SSR and React Server Components into the platform.
Seniority
Staff, hands-on IC with architectural ownership