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

Remote iOS Mobile Engineer - Video Engine (12 month contract - Open to remote across ANZ)

at Canva

Posted 9 hours ago | 0 applied

Description:

  • The role is for an iOS Mobile Engineer focused on video engine development, 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, specifically in the Video subgroup, which aims to enhance multimedia storytelling.
  • Responsibilities include developing and maintaining core video rendering and export features for the iOS 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 that values quality, collaboration, and continuous learning.

Requirements:

  • Candidates must have experience building native iOS applications using Swift and Objective-C, along with knowledge of low-level programming languages such as Rust, C, and C++.
  • A deep understanding of mobile product development and the differences between iOS and Android platforms is required.
  • Passion for video technologies, real-time processing, graphics, and rendering pipelines 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 important.
  • The 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 user impact.
  • Enjoyment in solving complex technical problems and collaborating across specialties is a must.
  • A desire to help millions of users create content they love is essential.

Benefits:

  • The position offers equity packages, allowing employees to share in the company's success.
  • An inclusive parental leave policy is provided to support all parents and caregivers.
  • Employees receive an annual Vibe & Thrive allowance to support their wellbeing, social connections, and office setup.
  • Flexible leave options are available to empower employees to recharge and support their personal needs.