Canva logo
Canva

Design anything. Publish anywhere.

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

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

Location

United Kingdom

Posted

134 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishiOSMacOSObjective-C

Job Description

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

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

  • You have several years of experience in Objective-C and C++
  • Your bring hands-on iOS or macOS development experience, with strong knowledge of Xcode
  • You have the proven ability to build high-quality, maintainable applications
  • You possess strong GUI development skills for Mac and iOS, with a focus on usability and performance
  • You have solid foundation in object-oriented design and design patterns
  • You have experience with vector, DTP, or imaging applications (a plus)
  • You can showacase a high attention to detail and pride in writing clean, reliable code
  • You are 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

AUTO1 Group logo

Senior Java Engineer

AUTO1 Group

AUTO1 Group is Europe’s leading digital automotive platform.

Backend Engineer134 days ago
Full TimeRemoteTeam 5,001-10,000Since 2012H1B No Sponsor

• Architect, develop, ship, monitor, and maintain throughout the whole software development life cycle in our service-oriented platform with currently 300+ restful microservices • Use your experience, hands-on, thinking outside the box, and can-do attitude to solve complex problems • Raise the bar and drive technological innovations to keep AUTO1 at the cutting edge • Lead by example and mentor those around you to push boundaries and excel • Collaborate with various engineering and product teams and stakeholders to ensure our high business standards, and take the chance to get involved with other technologies and other fields of software development

Ukraine
Job Closed
Coinbase logo

Staff Software Engineer, Backend – Risk Platform

Coinbase

We're building an open financial system for the world.

Backend Engineer134 days ago
OtherRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Architect and develop distributed systems • Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps • Manage individual projects priorities, deadlines and deliverables with your technical expertise • Mentor and train other team members on design techniques and coding standards • Design and implement foundational infrastructure components used by every engineering team in production (e.g. dynamic configuration, secrets storage, container orchestration, etc) • Write high quality, well tested code to meet the needs of your customers

United States
$218.0K - $256.5K / year
Job Closed
Software Mind logo

Senior Full Stack Engineer, C#, .net

Software Mind

Software House focused on results since 1999

Backend Engineer134 days ago
Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Collaborate on the design and development of responsive and user-friendly healthcare web applications • Utilize front-end technologies (e.g., React, Vue.js) to create engaging user interfaces • Develop server-side logic using back-end technologies like C# and .NET Core • Integrate third-party APIs and services to enhance application functionality • Ensure the security and privacy of healthcare data through the effective implementation of best practices • Conduct testing, debugging, and troubleshooting to identify and address software issues • Collaborate with cross-functional teams to implement continuous improvements and updates

Costa Rica
Job Closed
Affirm logo

Senior Software Engineer, Backend – PMI Integrations

Affirm

We create honest financial products that improve lives.

Backend Engineer134 days ago
OtherRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work. • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • You will contribute to the entire API lifecycle, including designing, developing, testing, maintaining, and evolving our APIs. • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

United States
$169K - $240K / year
Job Closed