Hiring is a two way conversation – you’re interviewing us as well. Throughout the process, you’ll get a real insight into the kind of work you’ll be doing at Canva. Our first tip for applicants: be yourself! Canva celebrates individuality and all the diverse talents and experiences that people bring to our team.
Can I apply for a job that isn’t advertised?
If you can see an “expression of interest” role on our careers portal that matches your skillset, feel free to send us an application there. Otherwise, if you can see a role that’s closely related to what you do, you can apply through that route. Just let us know that you have similar skills that we might be interested in hiring for. We have a team of recruiters reviewing everything, so we’ll read your application and see if we have work that fits your experience and interests. We may not reach out straight away, but we’ll let you know as soon as there’s something suitable.
Any advice for making a great application?
Whether it’s for your application, interviews or challenge, it always helps to do a little research. Find some articles about Canva, check out our mission and values, dig a little deeper into our history and play around with the product (it’s free and amazing—if we say so ourselves).
Include a cover letter that lets us know why you’d like to work at Canva. Tell us about what makes you unique, and highlight any passion projects you’ve done in your field.
What can I do to prepare for engineering interviews?
The first interview with a recruiter will involve a few technical questions, but it’s not something we expect you to prepare for. They will be short, scenario-based questions that relate to the daily work you’ll be doing.
The final interviews will require writing working code, not just pseudocode — Java for backend and Android, JS for frontend, and Swift for iOS. We often recommend the books ‘You Don’t Know JS’ by Kyle Simpson (available on GitHub), and ‘Effective Java’.
Brush up on your computer science principles, keeping in mind performance, concurrency, scalability and resiliency. Think about how you would solve problems on a large scale and high performance web platform, used by millions around the world.
What should I bring to the final interview?
- Your laptop (don’t forget your charger!)
- Your challenge submission if you made one.
- We’re not a formal bunch here at Canva. There’s no need to wear anything too smart!
If you’re doing an engineering interview:
- Have your development environment ready to go (if you did a challenge, please test to make sure your code is working properly)
Any tips for the final interview?
- Communication is key. Let us know your thinking while you complete tasks and consider questions. If you don’t know an answer completely, be sure to demonstrate what you do know and explain where you would go to find the rest of the answer.
- Qualify answers and ask questions. Don’t be afraid to follow up an answer with: “Does that answer your question?” If we come back with a “not quite”, you get another bite of the apple.
- Interviews can take a little while – don’t hesitate to ask for extra glasses of water or anything else you’d like! We want to make the process as fun as possible, not an inquisition.
I’ve been with Canva for three years now, but each day still always brings something new and exciting. I’ve grown a lot both in a personal and professional capacity due to the speed and strategy needed to execute things. You’re sure to be working on high-impact projects that contribute to the company goals. Above all, however, what I appreciate the most is the company values: how it is truly embodied by the people who make up the team, and how it guides all business decisions.