IOS Mobile Engineer - Video Engine (12 month contract - Open to remote across ANZ)
* Full-time
* Recruitment type: Fixed Term
Join the team redefining how the world experiences design.
Thanks for stopping by. We know job hunting can be a little time-consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.
Where and how you can work.
Our flagship campus is in Sydney. We also have campuses in Melbourne, Brisbane, Perth, and Adelaide, with co-working spaces in these locations. You have the flexibility to work in the office, from home, or a combination of both.
What you’d be doing in this role
As Canva scales, change continues to be part of our DNA. This role involves working on core video rendering and export features for our iOS app, collaborating with teams to deliver high-quality video experiences, and building scalable, reusable mobile architecture aligned with Canva’s strategies.
About the team
The Multimedia Group within Design Experience aims to make multimedia storytelling quick, simple, and fun. This role is in the Video subgroup, working with engineers and designers on tools for video editing, compositing, and export across platforms.
At the moment, this role is focused on:
* Developing and maintaining core video rendering and export features for our iOS app
* Working closely with the Video Compositor and Video Export teams
* Collaborating with design and product teams for seamless video workflows
* Building scalable mobile architecture
* Identifying and solving performance bottlenecks
* Fostering a culture of quality, collaboration, and continuous learning
You're probably a match if:
* You have experience building native iOS applications using Swift and Objective-C, along with experience in low-level languages like Rust, C, C++
* You have extensive experience developing for mobile products and understand the differences with Android
* You are familiar with multimedia frameworks like AVFoundation or Metal
* You care about performance, memory usage, and clean architecture
* You can write performant, reusable UI code with appropriate testing
* You focus on maintainability and user impact when extending features
* You enjoy solving complex technical problems and collaborating across teams
* You are excited about enabling millions of users to create content they love
What's in it for you?
We offer benefits like equity packages, inclusive parental leave, an annual wellbeing allowance, flexible leave options, and more. We value your experience, skills, and passion, and encourage all backgrounds to apply. Interviews are conducted virtually.
#J-18808-Ljbffr