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 1 day ago 0 applied

Description:

  • The role is for an Android Mobile Engineer focused on Video Compositor, available as a 12-month contract and open to remote work across Australia and New Zealand.
  • The position is part of the Multimedia Group within Design Experience, which aims to simplify multimedia storytelling.
  • The Video Compositor team is responsible for developing and maintaining systems that enhance Canva’s video experiences, including backend systems and web stack components for video export.
  • Key responsibilities include developing core video rendering and export features for the Android app, collaborating with design and product teams, building scalable mobile architecture, identifying performance bottlenecks, and contributing to a culture of quality and continuous learning.
  • The role also involves hands-on experience using AI to drive impact.

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.
  • Applicants must have experience building native Android apps and a deep understanding of mobile product development.
  • A passion for video technologies, real-time processing, and graphics is essential.
  • Familiarity with multimedia frameworks like AVFoundation or Metal is necessary.
  • Candidates should 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 and maintain existing features with a focus on user impact is essential.
  • Candidates should enjoy solving complex technical problems and collaborating across specialties.
  • A mindset that prioritizes problem-solving and user impact over attachment to specific languages or platforms is important.
  • The ability to thrive in ambiguity and adapt quickly in fast-evolving projects is required.

Benefits:

  • An annual Vibe & Thrive allowance is provided to support wellbeing, social connection, and office setup.
  • Flexible leave options are available to empower employees to recharge and support personal needs.