Canva
Senior C++ Engineer (iOS/macOS) - Affinity
Found: October 10, 2025
This role is based in Nottingham, United Kingdom with hybrid work options available.
What you'll do:
- Build high-performance, elegant UIs in C++ and Objective-C
- Contribute to architectural decisions across shared libraries and components
- Optimize code for responsiveness, memory usage, and performance
- Work on UI that feels native to macOS and iOS
- 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’s evolving frameworks
You're probably a match if:
- You have several years of experience in Objective-C and C++
- You bring hands-on iOS or macOS development experience
- You possess strong GUI development skills for Mac and iOS
- You have a solid foundation in object-oriented design and design patterns
- You can showcase a high attention to detail and pride in writing clean, reliable code