Canva is seeking a Senior Frontend Engineer to join the Editing Group, responsible for the design experience powering millions of creations. This role involves developing and optimizing rendering pipelines, text and graphics integration, and state management for high-performance design solutions. The team focuses on performance, scalability, and intuitive user experience across various devices.
Requirements
- Experience with Rust, C++, or C for performance-driven development.
- Proficiency in frontend development (TypeScript/JavaScript) and integrating native code via Wasm.
- Passion for writing performance-focused code, with a deep understanding of asynchronous programming, data structures, solution design, and architecture patterns.
- Passion for performance debugging and benchmarking, ensuring efficient and optimized solutions.
- Strong problem-solving skills, with experience in breaking down complex projects into actionable tasks.
- (Optional) Experience in game engine development or working with Entity Component Systems (ECS) and other data-oriented architectures.
- (Optional) Strong background in graphics programming using WGPU, WebGL, OpenGL, Vulkan, or similar technologies.
Benefits
- Equity packages
- Inclusive parental leave policy
- Annual Vibe & Thrive allowance
- Flexible leave options
- Check out lifeatcanva.com