Staff Front End Engineer - Portable Platform

Canva
Melbourne
Workplace: HybridFull timeFunction: Product ManagementSkills: ["Cross-team influence","Hands-on engineering","Architectural clarity","Documentation","Code standards"]

Own the architecture layer of Canva’s Portable Platform transition, enabling engineers to write React once and run across web and React Native. Build and evolve clean frontend abstractions that keep runtime concerns out of product code, drive the React Web to React Native extraction, and deliver web implementations of shared components across iOS, Android, and browser. Lead via code standards, documentation, design reviews, and hands-on shipping with SSR and React Server Components considerations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
21 hours ago

Staff Front End Engineer - Portable Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Own the architecture layer of Canva’s Portable Platform transition, enabling engineers to write React once and run across web and React Native. Build and evolve clean frontend abstractions that keep runtime concerns out of product code, drive the React Web to React Native extraction, and deliver web implementations of shared components across iOS, Android, and browser. Lead via code standards, documentation, design reviews, and hands-on shipping with SSR and React Server Components considerations.
Location: Melbourne
Workplace: Hybrid
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Design and ship the frontend architecture for the Portable Platform so engineers can write React once and run across web and React Native.
  • •Lead the transition from a pure React Web codebase to React Web plus React Native, ensuring a clean, maintainable extraction.
  • •Own web implementations of shared Portable Platform abstractions used consistently across iOS, Android, and browser.
  • •Support upskilling of 600+ frontend engineers via code standards, documentation, design reviews, and collaboration.
  • •Bring SSR and React Server Components into the platform story, reasoning about how backend wiring supports the portable frontend layer.

Pay and Benefits

Perks:EquityParental LeaveWellness Stipend

Key Requirements

  • •Deep expertise in React internals, including reconciliation, the rendering model, and the server component model.
  • •Proven performance optimization on complex frontend products, with the ability to measure real impact.
  • •Experience with portable or cross-platform frontend codebases and abstraction at the component layer.
  • •Strong understanding of the React Native mental model and how it differs from React Web for targeting both runtimes.
  • •Hands-on engineering experience: writing code daily with recent commits, design docs, and design reviews.
Experience:FrontendCross-platformReact Native
Skills:Cross-team influenceHands-on engineeringArchitectural clarityDocumentationCode standards
Languages:English
Tech Stack:ReactReact NativeReact Server ComponentsSSRServer-side renderingIOSAndroid

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor