Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
C++ Senior Software Engineer (Creative Applications): Building integrations between Cavalry, Canva, and professional creative applications with an accent on secure authentication, real-time performance, and product analytics. Focus on designing cross-product workflows, evolving application-side systems, and improving complex C++ systems used by motion designers.
Location: London, United Kingdom. The role is associated with the Canva London campus and offers flexibility in choosing where and how to work.
Company
Canva is a design platform company, and Cavalry is its motion design product for professional users.
What you will do
- Design and build integrations between Cavalry and Canva.
- Develop integrations with professional applications in the Canva Pro suite, including Affinity.
- Own and evolve authentication, including secure connections between Cavalry, Canva services, and user accounts.
- Build and maintain application-side systems for product data and analytics.
- Contribute to the Cavalry C++ codebase across product features, improvements, and engineering priorities.
- Improve complex systems and raise code quality across the team.
Requirements
- Deep experience with C++ in creative applications.
- Experience with real-time performance and memory management.
- Experience with Java for integration work.
- Interest in the intersection of technology and artistry, including how creative tools feel to use.
- Ability to work with ambiguity, shape problems, and write high-quality maintainable code.
- Breadth across creative application technologies such as rendering, text and typography systems, or cross-product integrations.
Culture & Benefits
- Work in a small, experienced Cavalry team building a motion design platform.
- Collaborate in a close-knit environment focused on craft, honesty, and creative ambition.
- Receive an equity package.
- Access inclusive parental leave for all parents and carers.
- Receive an annual allowance for wellbeing, social connection, and office setup, plus flexible leave options.
Hiring process
- Interviews are conducted virtually.
- Reasonable interview-process adjustments can be requested.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →