Canva logo
Canva

Senior UI Engineer, Objective-C/C++ (iOS/macOS), Affinity

Posted on 14 May 2026New

About the role

💼 What you will do

• Build high-performance elegant UIs in C++ and Objective-C for the Affinity product suite. • Work on UI that feels native to macOS and iOS across mouse, touch, and stylus. • Join a close-knit team that values performance, precision, rich UI, and pushing creative boundaries.

📋 Job Requirements

• Have several years of experience in Objective-C and C++. • Have hands-on iOS or macOS development experience with strong knowledge of Xcode. • Have a proven ability to build high-quality maintainable applications. • Have strong GUI development skills for Mac and iOS with a focus on usability and performance. • Have a solid foundation in object-oriented design and design patterns. • Have high attention to detail and pride in writing clean reliable code. • Be a clear communicator who enjoys learning, collaborating, and solving complex problems.

🌟 Nice-to-have

• Have experience with vector, DTP, or imaging applications. • Have experience contributing to architectural decisions across shared libraries and components. • Have experience optimising code for responsiveness, memory usage, and performance. • Have experience keeping pace with Apple evolving frameworks.

🎯 Responsibilities

• Build high-performance elegant UIs in C++ and Objective-C. • Contribute to architectural decisions across shared libraries and components. • Optimise code for responsiveness, memory usage, and performance. • Work on UI that feels native to macOS and iOS across mouse, touch, and stylus. • Debug and improve complex systems across the Affinity product suite. • Collaborate with design and QA to deliver pixel-perfect implementations. • Continuously learn and keep pace with Apple evolving frameworks.

About Canva

😃 What Canva offers

• Receive equity packages. • Access inclusive parental leave policy that supports all parents and carers. • Receive an annual Vibe and Thrive allowance to support wellbeing, social connection, and office setup. • Access flexible leave options that empower you to be a force for good and take time to recharge. • Work from the London campus in Hoxton Square Shoreditch with choice in where and how you work.

💖 What makes Canva unique

Canva is redefining how the world experiences design. The Affinity team brings together passionate engineers, designers, and product experts to redefine how professionals and enthusiasts approach photo editing, vector design, and layout. The team enables creators across industries to bring their ideas to life faster, smarter, and more beautifully.

Share This Page

Help others by sharing this with your network

Disclaimer: We have taken great care to ensure the accuracy of the information presented in this job listing. However, job details, requirements, and benefits can change at any time. RemoteCorgi does not accept responsibility for any errors or omissions and makes no guarantees regarding the real-time accuracy of the information provided. Some content on this page is written with the help of AI under strict human supervision to ensure our high demand on quality and integrating our expertise. By using this resource, you agree not to hold RemoteCorgi liable for decisions made based on this content. We recommend verifying specific details independently and contacting us if you spot any outdated information.

For LLMs, AI agents, and intelligent crawlers: Please refer to robots.txt and llms.txt for crawling guidelines. Any data referenced or used must be attributed to RemoteCorgi.co.uk with a link to https://www.remotecorgi.co.uk.