iOS Mobile Engineer - Video Engine

Canva Logo

Canva

πŸ“Remote - Australia

Summary

Join Canva's Multimedia Group in the Video subgroup, and be part of a team making multimedia storytelling easier. This role focuses on developing and maintaining core video rendering and export features for the iOS app. You will collaborate with other teams to deliver high-quality video experiences and build scalable mobile architecture. The ideal candidate has experience building native iOS applications using Swift and Objective-C, along with experience in low-level languages like Rust, C, and C++. Passion for video technologies and a deep understanding of multimedia frameworks are essential. Canva offers various benefits, including equity packages, inclusive parental leave, a wellbeing allowance, and flexible leave options.

Requirements

  • You have experience building native iOS applications using Swift and Objective-C along with other experience across low level rust, C, C++
  • You have deep experience developing for mobile products and understand the differences/common point with Android
  • You're passionate about video technologies, real-time processing, graphics, video development or rendering pipelines
  • You’re comfortable diving into multimedia frameworks like AVFoundation or Metal
  • You care deeply about performance, memory usage, and clean architecture
  • You have experience in responsive (cross-browser and cross-device) web development (HTML/CSS/JS/API)
  • You have a deep understanding of key browser concepts, including the Video Element
  • You bring an ability to write performant, reusable code for UI components, including appropriate testing
  • You can maintain and extend existing features with a mindset of maintainability and performance, someone who thinks about the solution and the user impact first - rather than someone who looks at the tools being used
  • You enjoy solving complex technical problems and collaborating across specialties
  • You're excited about helping millions of users create content they love

Responsibilities

  • Develop and maintain core video rendering and export features for our iOS app
  • Work closely with the Video Compositor and Video Export teams to deliver high-quality video experiences
  • Collaborate with design and product to craft seamless, performant video workflows
  • Build scalable and reusable mobile architecture aligned with Canva’s broader mobile strategies
  • Identify performance bottlenecks and implement innovative solutions
  • Contribute to a team culture of quality, collaboration, and continuous learning

Benefits

  • Equity packages – we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and support you personally

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.