Senior Frontend Engineer

Canva Logo

Canva

πŸ“Remote - Australia

Summary

Join Canva Code, a team dedicated to integrating AI into design, and help build the future of interactive design experiences. As a Frontend Engineer, you will design, develop, and deploy solutions using cutting-edge technologies like LLMs and MCPs. You will contribute to the frontend architecture, collaborate with cross-functional teams, and advocate for engineering best practices. This role requires strong problem-solving skills, a solid foundation in computer science, and experience with JavaScript, React, and TypeScript. The ideal candidate will also have experience with AI/ML integration and prompt engineering. Canva offers a flexible work environment, various benefits, and opportunities for professional growth.

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.