Staff Front End Engineer - Mobile Platform
Core
Architecting a production-scale React codebase to enable engineers to write once and run across web, iOS, and Android runtimes.
Role type
Staff Front End Engineer (Mobile Platform Architecture)
Builds
The Portable Platform frontend layer and shared component abstractions for Canva's mobile and web products.
Domain
SaaS / Design Tools / Cross-platform Mobile Development
Required skills
Deep React internals (reconciliation, rendering model, server component model), cross-platform architecture, performance optimization, cross-team influence, hands-on coding, AI tooling fluency
Preferred skills
SSR and React Server Components patterns, React Native development, open-source contributions, design system expertise
Technologies
React, React Native, Server-side Rendering, 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 Portable Platform components; Upskill frontend engineers on the new mental model; Integrate SSR and React Server Components into the portable frontend layer.
Seniority
Staff, hands-on IC with architectural ownership