Staff Front End Engineer - Portable Platform

Canva
Sydney
Workplace: HybridFull timeFunction: Product ManagementSkills: ["Cross-team influence","Architectural thinking","Hands-on execution","Documentation","Performance optimization"]

Own the architecture layer of Canva’s Portable Platform transition, enabling engineers to write React once and run it across web and React Native. Lead the React Web to React Native migration, define clean abstractions for shared components, and bring SSR and React Server Components into the portable frontend story. Stay hands-on with design docs and production code, and help hundreds of frontend engineers build a new mental model through standards, reviews, and collaboration.

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: 5 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Own the architecture layer of Canva’s Portable Platform transition, enabling engineers to write React once and run it across web and React Native. Lead the React Web to React Native migration, define clean abstractions for shared components, and bring SSR and React Server Components into the portable frontend story. Stay hands-on with design docs and production code, and help hundreds of frontend engineers build a new mental model through standards, reviews, and collaboration.
Location: Sydney
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 React engineers can run across web and React Native without runtime-specific concerns in product code.
  • •Lead the transition from a pure React Web codebase to React Web plus React Native, ensuring a clean migration for long-term evolution.
  • •Own web implementations of shared Portable Platform abstractions used across iOS, Android, and browser environments.
  • •Bring SSR and React Server Components into the portable frontend story, reasoning about how backend wiring fits.
  • •Stay hands-on by writing production code and contributing design docs, while supporting frontend engineers through standards and design reviews.

Pay and Benefits

Perks:EquityParental LeaveWellness Stipend

Key Requirements

  • •Deep expertise in React internals (reconciliation, rendering model, and server component model) and experience making architectural decisions below the framework surface.
  • •Proven ability to deliver measurable performance improvements on complex frontend products.
  • •Experience building portable or cross-platform abstractions for code that runs across multiple runtimes and understanding the trade-offs.
  • •Strong grasp of the React Native mental model and how it differs from React Web for engineers targeting both runtimes.
  • •Demonstrated cross-team influence through documentation, prototypes, and direct collaboration, with recent hands-on coding and design docs.
Experience:FrontendCross-platformReact NativePortable platform
Skills:Cross-team influenceArchitectural thinkingHands-on executionDocumentationPerformance optimization
Languages:English
Tech Stack:ReactReact NativeReact Server ComponentsSSRReact WebIOSAndroid

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