Senior Frontend Engineer

Canva
Summary
Join Canva Code, a team redefining how the world experiences design, and work on cutting-edge features at the intersection of design, interactivity, and artificial intelligence. As a Frontend Engineer, you will help build the future of Canva Code, shaping the frontend architecture of the core product and integrating more closely with the Canva Editor. This role is ideal for engineers interested in AI and Large Language Models, offering opportunities to work across the full-stack, from backend to prompt engineering. You will design, develop, and deploy solutions, leverage technologies like LLMs and MCPs, and contribute to frontend architecture decisions. The position requires strong problem-solving skills, computer science fundamentals, and experience with JavaScript, HTML, CSS, React, TypeScript, and MobX. Canva offers a flexible work environment and a range of benefits, including equity packages, inclusive parental leave, a well-being allowance, and flexible leave options.
Requirements
- You will have strong problem-solving skills, with the ability to break large ambiguous projects down into smaller ones and deliver on them independently and with others
- You will have firmly grounded computer science and engineering fundamentals including asynchronous programming, data structures, solution design, architecture, and design patterns
- Our frontend stack consists of JavaScript, HTML, CSS, React, TypeScript, MobX, etc
- You will have experience working in fast-paced environments, collaborating with cross-functional teams
- Ability to work collaboratively with team members and managing cross team dependencies
- Good written and verbal communication skills
Responsibilities
- Design, develop and deploy solutions and hands-on software development β working closely with leads, designers, and product managers to ship features that make code creation accessible to everyone
- Leverage technologies like LLMs, MCPs, and internal AI platforms to deliver magical experiences
- Primarily working on web frontend with Typescript, but plenty of opportunity for those interested in working across the full-stack
- Contribute to frontend architecture decisions in a rapidly changing landscape as we scale Canva Code across new surfaces and use cases
- Facilitate knowledge sharing and optimally advocate for engineering needs to non-technical team members within the group
- Models initiative and ownership in achieving goals, improving processes and solutions
- Advocate for performance, accessibility, and maintainability in everything you build
Preferred Qualifications
Experience with AI/ML integration, particularly working with large language models and prompt engineering for code generation
Benefits
- Equity packages - we want our success to be yours too
- Inclusive parental leave policy that supports all parents & carers
- An annual Vibe & Thrive allowance to support your well-being, social connection, office setup & more
- Flexible leave options that empower you to be a force for good, take time to recharge and support's you personally