Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Android Mobile Engineer - Video Compositor (12 month contract - Open to remote across ANZ)

at Canva

Posted 9 hours ago | 0 applied

Description:

  • The role is for an Android Mobile Engineer focused on Video Compositor for a 12-month contract, open to remote work across Australia and New Zealand.
  • The Multimedia Group within Design Experience aims to simplify multimedia storytelling for everyone, with this position in the Video subgroup.
  • Responsibilities include developing and maintaining core video rendering and export features for the Android app.
  • The engineer will work closely with the Video Compositor and Video Export teams to ensure high-quality video experiences.
  • Collaboration with design and product teams is essential to create seamless and efficient video workflows.
  • The role involves building scalable and reusable mobile architecture that aligns with Canva’s broader mobile strategies.
  • Identifying performance bottlenecks and implementing innovative solutions is a key part of the job.
  • The engineer will contribute to a team culture focused on quality, collaboration, and continuous learning.
  • Hands-on experience using AI to enhance work impact is expected.

Requirements:

  • Candidates should have exposure to browser APIs, WebViews, or hybrid rendering pipelines.
  • Proficiency in Typescript, Kotlin, Swift, and lower-level languages like C/C++ or Rust is required.
  • Experience in games, multimedia apps, or high-performance visual applications is a bonus.
  • A strong background in building native Android apps and understanding mobile product development is necessary.
  • Passion for video technologies, real-time processing, graphics, and rendering pipelines is essential.
  • Familiarity with multimedia frameworks like AVFoundation or Metal is preferred.
  • Candidates must care about performance, memory usage, and clean architecture.
  • Experience in responsive web development (HTML/CSS/JS/API) is required.
  • A deep understanding of key browser concepts, including the Video Element, is necessary.
  • Ability to write performant, reusable code for UI components, including appropriate testing, is expected.
  • Candidates should be able to maintain and extend existing features with a focus on maintainability and performance.
  • Problem-solving skills and the ability to collaborate across specialties are important.
  • A willingness to adapt quickly in fast-evolving projects is essential.

Benefits:

  • Equity packages are offered to align the success of the employees with the company.
  • An inclusive parental leave policy supports all parents and caregivers.
  • An annual Vibe & Thrive allowance is provided to support wellbeing, social connection, and office setup.
  • Flexible leave options empower employees to recharge and support personal needs.