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.