About this role
Senior Effects Engine Engineer at Canva. Location: Beijing, Beijing, China. Role: Build cross-platform effects SDK, Develop tooling for content creation, Design mobile asset management systems Requirements: Proficient in C++ for engine/SDK, Java/Objective-C/Swift, JavaScript/TypeScript; mobile app experience; graphics API (OpenGL/Metal/Vulkan/DirectX) and shader languages (GLSL/HLSL); large codebases and Git; English fluency; bonus AI on-device and DCC tools. Category: Engineering Seniority: Mid Level Tools: C++, Java, Objective-C/Swift, JavaScript/TypeScript, OpenGL, Metal, Vulkan, DirectX, GLSL, HLSL, Git, CoreML, QNN, Maya, Substance Commitment: Full Time Workplace: Hybrid Languages: English