Frontend Engineer - Smartmockups - Canva

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora,你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point. 


What you’d be doing in this role

As Canva scales change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.

Howdy, howdy! This opportunity is huge - we are a small Smartmockups team, working on the Canva product!  Smartmockups helps people and businesses the world over create engaging visual materials. Our online mockup tool features a stellar mockup library, intuitive design tools, and is available anywhere, anytime. Smartmockups is the easiest way to showcase your designs on real-world products. Launched in 2016, Smartmockups proudly joined the Canva family in 2021.We're on a common mission to revolutionize product visualizations and help bring the design for 85 MAUs to life! 

Our frontend is a single-page application written in React. We use Redux for the state management and the components are styled using CSS Modules. The mockup editor works on WebGL and HTML Canvas API. Smartmockupsis basically a graphics editor that works directly in a browser. Because of this, we do a lot of things on the front end, not just marketing pages and displaying data from the API.We develop a lot of interactive components for the editor ourselves (such as the image cropper for cropping images). The final rendering of images takes place on the client-side. The product is localized in 7 languages, including Chinese.The backend is composed of microservices written in NodeJS and is completely Serverless (we use Lambda and other AWS services).

Last updated: 202 days ago

Home Canva Jobs
© 2021 - 2022