Editing Performance - Staff Frontend Engineer
Canva is seeking a Staff Frontend Engineer to join the Editing Performance team, which is dedicated to enhancing the speed and reliability of Canva's core design editor. This role involves collaborating with leads, designers, and product managers to deliver features and experiments to a global user base. The position offers flexibility in work location, with options to work from Canva's campuses in Sydney and Melbourne, co-working spaces in Brisbane, Perth, and Adelaide, or remotely within Australia.
The primary responsibilities include designing, developing, and deploying solutions focused on web frontend development using TypeScript. The engineer will work closely with cross-functional teams to deliver features and experiments to customers worldwide. Additionally, the role involves facilitating knowledge sharing, advocating for engineering needs to non-technical team members, and identifying opportunities for cross-team collaboration to achieve organizational goals.
Candidates should have experience in a software development environment, ideally with experience in building internal or external SDKs or APIs. Proficiency in JavaScript, HTML, CSS, React, TypeScript, and MobX is essential. A strong foundation in computer science and engineering fundamentals, including asynchronous programming, data structures, solution design, architecture, and design patterns, is required. Understanding of browser rendering pipelines, event handling, WebWorkers, and WebGL/WebGPU is advantageous but not mandatory. Strong problem-solving skills and effective communication abilities are also important.
Canva offers equity packages to ensure employees share in the company's success. The inclusive parental leave policy supports all parents and carers. An annual Vibe & Thrive allowance is provided to support wellbeing, social connection, and office setup. Flexible leave options empower employees to take time to recharge and support personal needs.