<CDJ/>
CreativeDevJobs

Connecting creative developers with innovative companies.

Copyright © 2025 - All rights reserved

Browse Jobs
  • frontend developer jobs
  • design engineer jobs
  • metaverse developer jobs
  • creative developer jobs
  • creative technologist jobs
  • technical artist jobs
  • 3d developer jobs
  • webgl developer jobs
  • three js developer jobs
  • game developer jobs
  • unity developer jobs
For Employers
  • Hire a frontend developer
  • Hire a design engineer
  • Hire a metaverse developer
  • Hire a creative developer
  • Hire a creative technologist
  • Hire a technical artist
  • Hire a 3d developer
  • Hire a webgl developer
  • Hire a three js developer
  • Hire a game developer
  • Hire a unity developer
LINKS
  • Newsletter
  • Terms of services
  • Privacy policy
  • Contact
All jobs

Frontend Engineer - Smartmockups

Posted a year ago

Hybrid
Czechia
Prague

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).

Who you are

  • At least 5 years of experience in designing and building commercial web applications

  • Experience working with HTML, CSS, JS, React, Typescript, and functional reactive programming patterns such as MobX and RxJS

  • Knowledge in CI/CD and different testing techniques to write highly reliable code

  • Ability to communicate effectively with non-technical colleagues

  • Taking ownership in driving projects end-to-end

What's in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

• 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 wellbeing, social connection, office setup & more

• Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Check out lifeatcanva.com for more info.

Other stuff to know

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

Please note that interviews are conducted virtually. 

Frontend Engineer - Smartmockups

Apply now

Save

Open sharing options

Engineering

Canva

Canva
Hybrid
Czechia
Prague

Creative Jobs Newsletter

Get exclusive creative technology jobs delivered monthly. Stay ahead with curated positions in WebGL, Three.js, and creative development.

Similar Jobs

Volmi Games

Full Stack Engineer

Full Time
Partial
Kyiv, Ukraine
20 minutes ago
Stream

Design Engineer

Full Time
Partial
Amsterdam, Netherlands
19 hours ago
AQuest

Frontend Developer

Full Time
Partial
Verona, Italy
19 hours ago