Job Search and Career Advice Platform

Enable job alerts via email!

Senior UI Engineer - Mac/iOS OC/C++

Canva

Nottingham

Hybrid

GBP 60,000 - 80,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading design platform is seeking a talented developer skilled in Objective-C and C++ to join their team. This role focuses on building high-performance user interfaces within a dynamic and collaborative environment. Ideal candidates will have a solid foundation in iOS and macOS development, experience in GUI development, and a passion for clean, maintainable code. The position includes a range of benefits designed to support personal and professional growth in a vibrant workplace culture.

Benefits

Equity packages
Inclusive parental leave policy
Annual Vibe & Thrive allowance
Flexible leave options

Qualifications

  • 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.
  • 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.

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.
  • Debug and improve complex systems across the Affinity product suite.
  • Collaborate with design and QA to deliver pixel-perfect implementations.

Skills

Objective-C
C++
iOS Development
macOS Development
Xcode
GUI Development
Object-Oriented Design
Attention to Detail
Collaboration
Job description
A leading design platform is seeking a talented developer skilled in Objective-C and C++ to join their team. This role focuses on building high-performance user interfaces within a dynamic and collaborative environment. Ideal candidates will have a solid foundation in iOS and macOS development, experience in GUI development, and a passion for clean, maintainable code. The position includes a range of benefits designed to support personal and professional growth in a vibrant workplace culture.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.