[CJP-236] - Senior Front-End JavaScript Engineer

[CJP-236] - Senior Front-End JavaScript Engineer

21 Mar

21 Mar



Job description

About Us

At Canva, our mission is to democratize design, empower creativity and visual expression for every person, on every platform. Since launch in April 2013, our user base has grown exponentially, amassing millions of monthly active users in over 100 languages, making us one of the world's fastest-growing technology companies. 

Engineering is a core part of who we are. The team takes pride in its focus on engineering fundamentals. We strive to use the most appropriate tools for the tasks at hand, and to strike a measured balance between getting things done and long term maintainability.

Engineers frequently host sessions where a new idea or software engineering practice is discussed — this ensures that everyone in the team is constantly learning.

We work hard to get our fundamentals right across the business. Consequently, the frontend code base is constantly being improved and optimised so new features can be implemented easily. We also have a flat structure where engineers are invited to comment on the direction their peers are taking on features. When a new feature is being built, engineers review each other’s code; this ensures that knowledge is shared and it doesn’t need to be reworked.

At Canva you can be part of a company that is growing rapidly, building a product that users love.


- Work with product designers & managers, Fullstack and Backend Engineers to build a next-generation web application with a focus on an extraordinary client-side experience

- Build efficient and reusable front-end abstractions and systems

- Identify and address performance bottlenecks

- Participate in design and code reviews

- Help to identify and communicate standard practices and methodologies for front-end engineering

- Interact with our back end systems


- Knowledge of JavaScript and web technologies (HTML/CSS)

- Experience developing rich applications with HTML/CSS/JS

- Intimate knowledge of cross-browser and cross-device development

- Ability to write high-performance, reusable code for UI components, including appropriate testing

- Passion for performance debugging and benchmarking

- Minimum two years experience

- BS or MS degree in Computer Science / Software Engineering or a related field

Bonus experience

- Experience with SVGs

- Experience with graphics programming

- Experience with GLSL / WebGL

- Experience with Java

- Experience with Typescript, React & MobX

- An interest in interaction design


It is important to us that we create a workplace that you love coming to.

- Competitive salary, plus equity options

- Flexible working hours, we mean it when we say we value work-life balance

- In-house chefs that cook delicious breakfast and lunch for us each day

- Free Gym and Yoga 

- Generous parental leave policy

- Pet-friendly offices

- We offer a full relocation package (including visa)

The original job offer can be found in Kit Job:

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: [cjp-236] - senior front-end javascript engineer
Publish a new Free Offer
Need to publish an offer? With more than 1 million unique users per month, you will find the ideal candidate for your company instantly, what are you waiting for!
Publish Now

Subscribe to this job alert