This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Frontend Engineer will be responsible for designing, developing, and deploying solutions in Canva's visual worksuite, supporting new jobs-to-be-done and enhancing existing features.
The role involves working on web frontend using TypeScript, JavaScript, HTML, CSS, React, MobX, and other languages as needed.
The engineer will collaborate with leads, designers, and product managers to deliver features to customers worldwide.
Facilitating knowledge sharing and advocating for engineering needs within the team.
Taking initiative and ownership in achieving goals, improving processes, and finding opportunities for cross-team collaboration.
The Websites Experience team focuses on enabling Canva designs to be published as responsive websites, working closely with the Websites Platform team.
Requirements:
Commercial experience in software development, preferably with experience in building SDKs or APIs.
Proficiency in JavaScript, HTML, CSS, React, TypeScript, and MobX.
Strong foundation in computer science and engineering principles including asynchronous programming, data structures, solution design, architecture, and design patterns.
Understanding of browser rendering pipeline, event handling, WebWorkers, WebGL/WebGPU is a bonus.
Previous experience in collaborative teamwork and effective communication.
Strong problem-solving skills, passion for algorithms, and performance optimization.
Good written and verbal communication skills.
Benefits:
Equity packages are offered to align success with employees.
Inclusive parental leave policy supporting all parents and carers.
Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup.
Flexible leave options for personal support and recharge.
Opportunities for growth, connectivity, and fun at Canva.