Staff Frontend Engineer
2 days ago
Staff Frontend Engineer - Editing Foundations (Rust)Full-timeRecruitment type: PermanentJoin the team redefining how the world experiences design.Thanks for stopping by.
We know job hunting can be a little time-consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.Where and how you can workOur flagship campus is in Sydney.
We also have a campus in Melbourne and co-working spaces in Brisbane, Perth, Adelaide and Auckland, New Zealand.
However, you have a choice in where and how you work; we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.What you'd be doing in this roleAs Canva scales, change continues to be part of our DNA.
This will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.About the TeamThe Editing Group at Canva is responsible for the core design experience that powers millions of creations every day.
From intuitive design tools to real-time collaboration, this group ensures that Canva's editor remains smooth, scalable, and feature-rich.
Engineers in the Editing Group tackle complex challenges like rendering performance, interactive design elements, and seamless cross-platform editing while keeping the experience intuitive for users of all skill levels.
Whether it's enhancing text capabilities, refining image editing, or optimizing the user interface, the Editing Group is at the heart of Canva's mission to make design simple and accessible.This specific team within the group is at the forefront of Canva's performance-focused efforts, ensuring that the design editor remains fast, responsive, and seamless for users across the globe.
We develop and optimize rendering pipelines, text and graphics integration, and state management solutions to support a world-class design experience.What you'll be doing:Design, develop, and deploy novel solutions to our rendering technologies using Rust alongside wGPU, Data Oriented Design, and WebAssembly.
This will ensure we increase performance, portability, and reduce overheads across all devices, low-to-high tier mobile and desktop.Build and optimize text, integration, graphics, and state management features, ensuring smooth and efficient rendering performance.Text: Implement advanced text layout, shaping, and rendering techniques.Graphics: Develop image and SVG preparation and rendering pipelines.State Management: Design and refine entity-component system (ECS) implementations targeted for Wasm and Canva's specific use case.Integration: Collaborate with data model owners to efficiently transfer JS-side model data to a Rust-side render tree.Research, advocate for, and implement novel ways of achieving superior performance under unique constraints.Take ownership of projects, improve processes, and proactively drive initiatives that contribute to team and company goals.Identify opportunities for cross-team collaboration to unlock new insights and innovations.You may be a match if you have:Experience with Rust, C++, or C for performance-driven development.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.Proven ability to collaborate effectively within a team, communicate ideas clearly, and contribute to shared goals.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.What's in it for you?Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity, and fun woven throughout life at Canva, too.
We also offer a stack of benefits to set you up for every success in and outside of work.Here's a taste of what's on offer:Equity packages - we want our success to be yours tooInclusive parental leave policy that supports all parents & carersAn annual Vibe & Thrive allowance to support your wellbeing, social connection, home office setup & moreFlexible leave options that empower you to be a force for good, take time to recharge and support you personallyWe make hiring decisions based on your experience, skills, and passion, as well as how you can enhance Canva and our culture.
When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.Please note that interviews are predominantly conducted virtually.
#J-18808-Ljbffr
-
Frontend Software Engineer
5 days ago
Auckland, Auckland, New Zealand Canva Full time**Your Role**We're looking for an experienced video processing expert to join our team. As a frontend software engineer specializing in video processing, you'll work with multiple layers of our tech stack to deliver a smooth video editing experience to users.
-
Staff Frontend Engineer
2 days ago
Auckland, Auckland, New Zealand Black Full timeCompany Description Join the team redefining how the world experiences design.Thanks for stopping by.We know job hunting can be a little time-consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.Where and how you can work Our flagship campus is in Sydney.We also have a campus in Melbourne and co-working spaces in...
-
Frontend Software Engineer Lead
7 days ago
Auckland, Auckland, New Zealand Narrative Full timeWe are seeking an experienced Frontend Software Engineer to lead the development of our flagship product, Narrative Select.About Our TechnologyNarrative Select is an Electron app built using Web technologies such as React and Typescript. We use Canvas2D for image rendering and transformations. Select's brain is a speedy wee daemon called Maxwell written in...
-
Frontend Engineering Manager
15 hours ago
Auckland, Auckland, New Zealand Hapara Full timeIn this role, you will have the opportunity to work on complex technical challenges, develop innovative solutions, and contribute to the growth and success of Hapara. As a Senior Frontend Engineer, you will be part of a collaborative team that values technical expertise, creativity, and open communication.Key ResponsibilitiesContribute to shaping the...
-
Frontend Engineer Leadership Position
4 days ago
Auckland, Auckland, New Zealand Hapara Full timeAbout UsHapara, a Cordance company, gives teachers and administrators greater visibility into digital learning experiences. Our goal is to provide educators with unprecedented access and visibility into learner work across Google Workspace for Education.Role SummaryWe are looking for an experienced Senior Frontend Engineer to join our team as the...
-
Frontend Software Engineer
2 days ago
Auckland, Auckland, New Zealand Black Full timeAbout the RoleThe Editing Group at Canva is responsible for the core design experience that powers millions of creations every day. This team ensures that Canva's editor remains smooth, scalable, and feature-rich.Engineers in this group tackle complex challenges like rendering performance, interactive design elements, and seamless cross-platform editing, all...
-
Senior Frontend Developer Lead
19 hours ago
Auckland, Auckland, New Zealand Hapara Full timeAs a Senior Frontend Engineer at Hapara, you will be part of a dynamic environment where you can apply your expertise to drive innovation. Our front-end engineers work closely with product managers, designers, and back-end engineers to ensure seamless integration of front-end and back-end systems.About the RoleThis is an excellent opportunity to join our...
-
Senior Frontend Engineer
4 days ago
Auckland, Auckland, New Zealand Hapara Full timeHapara, a Cordance company, gives teachers and administrators greater visibility into digital learning experiences.Our instructional management suite enables teachers and administrators to provide all learners with safe, personalized, and visible digital learning environments.Hapara provides educators with unprecedented access and visibility into learner...
-
Frontend Developer Role
3 days ago
Auckland, Auckland, New Zealand LEAP Legal Software APAC Full timeContent Development Opportunities at LEAP Legal Software APACAs a Frontend Developer at LEAP, you'll be part of a team dedicated to creating innovative solutions for lawyers and their staff. Our Content Development team focuses on creating and maintaining a comprehensive library of content, including up-to-date forms and precedents.We're seeking a skilled...
-
Frontend Developer with DevOps Focus
11 hours ago
Auckland, Auckland, New Zealand Trust Codes Global Part timeGraduate Software Developer – Part time - Frontend Focus with DevOps ExposureWe're looking for a passionate graduate software developer to join our dynamic team. As a front-end specialist, you'll work with cutting-edge technologies and collaborate on exciting projects.You will have a keen interest in DevOps, cloud platforms, and automation, with a view to...
-
Part-time Software Engineer
11 hours ago
Auckland, Auckland, New Zealand Trust Codes Global Part timeJoin Our Team as a Frontend Developer with DevOps FocusAt Trust Codes Global, we're dedicated to innovation and collaboration. As a front-end specialist, you'll be at the forefront of our exciting projects, utilizing your skills in DevOps and cloud platforms.As a graduate software developer, you'll have the opportunity to expand into development...
-
Frontend Developer
24 hours ago
Auckland, Auckland, New Zealand Leap Legal Software Apac Full timeAbout LEAPLEAP is the leading provider of Legal Practice Productivity Solutions in the world and is part of ATI - one of the largest international LegalTech companies.For more than 30 years, our curiosity and commitment to continual improvement has kept us reimagining productivity tools for lawyers and their staff to support our guiding purpose, to 'Help...
-
Backend Engineer Position
5 days ago
Auckland, Auckland, New Zealand Les Mills Full timeAbout the RoleWe are seeking a talented Graduate Software Engineer to join our team at Les Mills+. As a member of our team, you will have the opportunity to work on cutting-edge AI solutions, leverage machine learning models to streamline workflows, and contribute to internal tools that improve operational efficiency.You will be working closely with our...
-
Software Engineer Leader
5 days ago
Auckland, Auckland, New Zealand Tbwa ChiatDay Inc Full timeRocket Lab, a pioneer in launch and space systems, is looking for an exceptional Senior Software Engineer to join its Business Automation Terrestrial Software team. This role offers the opportunity to design, develop, and maintain software systems that are crucial to the company's mission success.Key Responsibilities:Collaborate with cross-functional teams...
-
Senior/Staff Software Engineer
4 days ago
Auckland, Auckland, New Zealand Auror Full timeAbout Auror At Auror, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally.It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best and largest retailers...
-
Backend Engineer
5 days ago
Auckland, Auckland, New Zealand Les Mills Full time**Empower Fitness Enthusiasts with Innovative Solutions**We're looking for a talented Graduate Software Engineer to join our Les Mills+ team, where you'll play a key role in developing cutting-edge applications using Node.js, TypeScript, and AWS services. Our goal is to connect fitness enthusiasts to high-quality workouts anytime, anywhere.In this role,...
-
Auckland, Auckland, New Zealand Trust Codes Global Part timeGraduate Software Developer – Part time - Frontend Focus with DevOps ExposureAre you a passionate graduate software developer with strong front-end skills and an eagerness to expand into DevOps, development administration, and beyond?Join our close-knit and dynamic team, where you'll work with cutting-edge technologies, collaborate on exciting projects,...
-
Full Stack Software Engineer
23 hours ago
Auckland, Auckland, New Zealand Hapara Full timeHapara, a Cordance company, empowers educators with unparalleled visibility into digital learning experiences. Our comprehensive instructional management suite enables teachers and administrators to create safe, personalized, and visible digital learning environments for all learners.Job OverviewWe are seeking an experienced Senior Frontend Engineer to lead...
-
Software Engineering Specialist
1 day ago
Auckland, Auckland, New Zealand Les Mills Full timeWe're looking for a skilled Software Engineering Specialist to join our team at Les Mills. Our mission is simple – to create a fitter planet. You'll have the opportunity to gain hands-on experience with AWS Serverless Microservices, including Lambda, API Gateway, and S3, as well as Google Cloud's Vertex AI.Key Responsibilities:Learn and Grow: Develop...
-
Staff Software Expertise Required
5 days ago
Auckland, Auckland, New Zealand Auror Full timeAbout Our JourneyTackling High Volume Crime TogetherWe address a pressing global issue - high volume crime affecting individuals, retailers, and communities daily.Founded in New Zealand 12 years ago, we collaborate with top retailers in the US, Canada, Australia, New Zealand, and the UK to create a safer environment.Our mission is to harness technology to...