Canva

Senior Engineer – Objective-C/C++ – iOS/macOS UI

Canva

full-time

Posted on:

Location Type: Remote

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 — 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’s evolving frameworks

Requirements

  • Several years of experience in Objective-C and C++
  • Hands-on iOS or macOS development experience, with strong knowledge of Xcode
  • Proven ability to build high-quality, maintainable applications
  • Strong GUI development skills for Mac and iOS, with a focus on usability and performance
  • Solid foundation in object-oriented design and design patterns
  • Experience with vector, DTP, or imaging applications (a plus)
  • High attention to detail and pride in writing clean, reliable code
  • A clear communicator who enjoys learning, collaborating, and solving complex problems
Benefits
  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++Objective-CiOS developmentmacOS developmentXcodeGUI developmentobject-oriented designdesign patternsperformance optimizationcode debugging
Soft skills
attention to detailcommunicationcollaborationproblem-solvinglearningusability focusmaintainabilityhigh-quality codepride in workcomplex system improvement