Android Mobile Engineer - Video Compositor

Canva Logo

Canva

📍Remote - Australia

Summary

Join Canva's Multimedia Group, Video subgroup, and be part of a team developing and maintaining core video rendering and export features for the Android app. Collaborate with other teams to deliver high-quality video experiences, build scalable mobile architecture, and identify performance bottlenecks. This role requires hands-on experience using AI and expertise in Android development, video technologies, and multimedia frameworks. You will work closely with design and product teams to craft seamless video workflows. The ideal candidate is passionate about video technologies, performance, and clean architecture, and enjoys solving complex technical problems. Canva offers a flexible work environment and various benefits.

Requirements

  • Comes with exposure to browser APIs, WebViews, or hybrid rendering pipelines
  • Can comfortably navigate Typescript, Kotlin, Swift and lower-level languages like C/C++ or Rust
  • You have experience building native Android app and deep experience developing for mobile products and understand the differences/common points 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
  • Puts problem-solving and user impact before attachment to any one language or platform
  • Thrives in ambiguity and adapts quickly in fast-evolving projects

Responsibilities

  • Develop and maintain core video rendering and export features for our Android 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
  • Hands-on experience using AI in your work to drive greater impact

Preferred Qualifications

Bonus if you have experience in games, multimedia apps, or other high-performance visual applications where timing, memory, and graphics all matter

Benefits

  • Equity packages – we want our success to be yours too
  • An 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.