Staff Software Engineer - Mobile Platform

Added
3 hours ago
Type
Full time
Salary
Salary not provided

Related skills

rust react native cross-platform native interop portable libraries
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Own portable libraries across iOS, Android and web.
  • Build fast, safe foundational libs in Rust or C++.
  • Join a technical leadership group shaping Canva's mobile platform.
  • Hands-on Staff engineer role with coding at the core.
  • Communicate library designs to frontend engineers.
  • Influence cross-platform architecture and ABI boundaries.

🎯 Requirements

  • Mobile depth: production work on iOS and Android.
  • System languages: Rust and C++ for portable libraries.
  • Cross-platform fluency: ABI, memory safety across runtimes.
  • React Native runtime: how libraries are consumed from JS.
  • Technical communication: write design docs for engineers.
  • Native interop: bindings between system languages and runtimes.

🎁 Benefits

  • Equity packages β€” share Canva's success.
  • Inclusive parental leave for all parents & carers.
  • Annual Vibe & Thrive allowance for wellbeing and setup.
  • Flexible leave options to recharge and support you personally.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’