Australia Remote (Country)

Canva is hiring a Principal Frontend Engineer - Client Platform (Remote across ANZ)

About the Role

As a Principal Frontend Engineer within the Client Platform team, you'll drive the architectural vision for a globally used design platform, ensuring performance, scalability, and innovation at every layer. With hundreds of millions of users relying on the product monthly, your decisions will directly influence how frontend systems evolve—especially in rendering efficiency and emerging AI-powered video capabilities.

What You’ll Do

  • Define and guide the long-term technical direction of frontend architecture, balancing user experience with system resilience
  • Collaborate with senior engineering leaders to establish standards, patterns, and best practices across large-scale React applications
  • Solve deep technical challenges in data handling, bundling strategies, and runtime performance
  • Own architectural decisions that support rapid iteration, code reuse, and maintainability across platforms
  • Mentor engineers across teams, sharing deep knowledge in React, state management, and frontend ecosystems
  • Translate complex technical insights into practical, scalable implementations that deliver business value

What We’re Looking For

  • Proven leadership in frontend architecture with strong hands-on experience in React, TypeScript, and MobX
  • Deep understanding of JavaScript runtimes, browser internals, and memory optimization
  • Experience designing and maintaining large-scale frontend systems used by diverse engineering teams
  • Ability to lead through influence, setting technical standards that align across domains
  • Passion for building resilient, future-proof platforms that empower product innovation

Preferred Experience

  • Contributions to open-source frontend tools or active engagement in the React community
  • Background in environments with distributed teams and high engineering velocity

Technology Environment

React, TypeScript, MobX, React Native, frontend bundling, performance optimization, data flow management, and scalable architecture patterns.

Work Environment

This role is remote across ANZ, with full flexibility in how and where you work. We trust our team members to structure their time in a way that supports both productivity and personal wellbeing.

Rewards & Culture

  • Equity packages so you share in the company’s long-term success
  • Generous parental leave and flexible time-off policies
  • Annual allowance for wellness, workspace setup, and social connection
  • A culture that values bold goals, meaningful collaboration, and inclusive growth
Required Skills
ReactTypeScriptMobXJavaScript runtimesReact Nativeweb frontend developmentscalable architecturessystems architecturetechnical leadershiplarge-scale systems ReactTypeScriptMobXJavaScript runtimesReact NativeFrontend architectureBundlingPerformance optimisationData consumptionTechnical leadershipSystems architectureLarge-scale systemsUI/UX development
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Canva
Canva is redefining how the world experiences design by building a product that empowers the world to design.
All jobs at Canva Visit website
Job Details
Category frontend
Posted 22 days ago