Staff Frontend Engineer (level Above Senior) Editing Performance, Design Exp

Canva Canva · Enterprise · Sydney, Australia · Information Technology

Staff Frontend Engineer role focused on editing performance for a design platform, involving design, development, and deployment of solutions, primarily using Typescript and React. The role emphasizes performance debugging, benchmarking, and ensuring a smooth, scalable editor experience for millions of users.

What you'd actually do

  1. Design, develop and deploy solutions and hands-on software development – working closely with leads, designers, and product managers to deliver features and experiments to our customers worldwide
  2. Primarily working on web frontend with Typescript, but may need to work with other languages and environments
  3. Facilitate knowledge sharing and optimally advocate for engineering needs to non-technical team members within the group
  4. Models initiative and ownership in achieving goals, improving processes and solutions
  5. Finds opportunities for cross-team collaboration to work on new insights and improvements that help achieve our goals

Skills

Required

  • Experience in a software development environment
  • building internal/external SDKs or APIs
  • JavaScript
  • HTML
  • CSS
  • React
  • TypeScript
  • MobX
  • computer science and engineering fundamentals
  • asynchronous programming
  • data structures
  • solution design
  • architecture
  • design patterns
  • collaborating with team members
  • communicating effectively
  • Strong problem-solving skills

Nice to have

  • Understanding of browser rendering pipeline
  • event handling
  • WebWorkers
  • WebGL/WebGPU

What the JD emphasized

  • Performance is crucial
  • performance debugging
  • benchmarking