Canva
Senior Effects Engine Engineer
Found: Today
This role is based in Beijing, China.
Responsibilities:
- Build and maintain a cross-platform multimedia effects SDK supporting iOS, Android, Web, and desktop.
- Develop tooling for special effects content creation and asset lifecycle management.
- Design mobile-side effect asset management systems for optimal performance.
- Integrate new visual features with Canva's custom rendering engine.
- Prototype and productionise next-gen effects including AI-powered and real-time effects.
- Collaborate with design, AI, and product teams to enhance Canva's effect ecosystem.
Requirements:
- Advanced proficiency in C++ and solid skills in Java, Objective-C/Swift, and JavaScript/TypeScript.
- Experience in mobile app development and performance optimisation.
- Proficient in at least one graphics API and shader languages.
- Familiar with large-scale codebase management and automated testing practices.
- Passion for empowering creativity and solving complex visual problems.
- Full proficiency in English communications.