Canva logo
Canva

Design anything. Publish anywhere.

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

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

133 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishiOSMacOSObjective-C

Job Description

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

Canva

• 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

Job 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

Related Job Pages

More Backend Engineer Jobs

Tecla T logo

Senior Backend Developer

Tecla T

Entregamos muito mais do que tecnologia. Entregamos transformação.

Backend Engineer133 days ago
ContractRemoteTeam 51-200H1B No Sponsor

• Develop and evolve modern backend services with a focus on: Performance; Scalability; Resilience; • Build and maintain microservices decoupled from the existing monolith; • Implement event-driven solutions, queues, and messaging; • Create complex integrations with multiple providers, ensuring: fallback; retry; idempotency; • Operate in extremely high transactional-volume environments; • Ensure code quality, automated testing, and technical governance; • Work alongside Tech Leads/Architects to define technical standards; • Support technical documentation and knowledge transfer.

Brazil
Job Closed
Arbiter logo

Senior Backend AI Engineer

Arbiter

Unifying and automating referral workflows so that every patient reaches the right provider at the right time and cost.

Backend Engineer133 days ago
OtherRemoteTeam 11-50Since 2025H1B Sponsor

• Design, build, and operate the backend AI systems that power Arbiter’s intelligent care orchestration platform. • Own critical parts of our agentic infrastructure, from low-latency inference pipelines to workflow automation and service orchestration. • Ship and maintain production-grade AI systems that automate complex clinical and administrative workflows. • Contribute to the architectural design of Arbiter’s AI-driven platform, emphasizing modularity and scalability. • Ensure high performance, low latency, and fault tolerance across backend services and AI inference pipelines. • Implement and uphold best practices for CI/CD, testing, observability, and deployment of backend and AI systems. • Partner closely with data scientists, product managers, clinical experts, and other engineers. • Mentor engineers, contribute to internal documentation and standards, and raise the overall engineering bar. • Take end-to-end ownership of critical systems, including participating in on-call rotations.

New York
$180K - $240K / year
OtherRemoteTeam 51-200Since 2012H1B No Sponsor

• Design, build, and maintain robust backend services using Java and Spring Boot. • Contribute to a modern microservices architecture deployed in the cloud. • Collaborate closely with product, architecture, and engineering teams to deliver scalable, resilient, and high-quality solutions. • Ensure performance, reliability, and seamless integration across distributed systems.

United States
Job Closed
OtherRemoteTeam 1,001-5,000H1B Sponsor

• Develop and maintain backend systems and core application components • Collaborate with cross-functional teams to design scalable and high-performance solutions

United States