CH

Frontend Engineer - Creatives team

Channable
Utrecht, Utrecht, Netherlands, Netherlandsfull_timeVerifiedPosted 22 May 2026

About the role

<h4><strong><span style="color:#000000">Your job: </span></strong></h4><p><span style="color:#000000">As a Front-end engineer in the Creatives team of Channable, you will be responsible for building new features of our Creatives suite of features and maintaining existing ones.&nbsp;</span></p><p><span style="color:#000000">The main feature of the Creatives suite is our dynamic image editor, in which our customers can make an image template once, and then generate images for hundreds, thousands, or millions of their products based on those templates. The core of this editor runs both interactively in our WYSIWYG image editor interface, as well as in bulk mode as a NodeJS application in the backend. <br>Besides that, the Creatives team is responsible for a bunch of surrounding features such as background removal, asset management (fonts, logos), etc.</span></p><p><span style="color:#000000">You will be prototyping new features based on customer feedback and making decisions to improve how our customers are guided through our tool. After a feature is implemented, you will also be rolling out the feature together with other members of the Creatives product team, landing new functionalities in the hands of our customers.<br></span></p><h4><strong><span style="color:#000000">The team:</span></strong></h4><p><span style="color:#000000">The Creatives team is a highly skilled and diverse group of backend, full-stack, and frontend engineers, as well as a product manager and a UI/UX designer. This allows us to iterate fast to deliver new and exciting features to our customers. At our core, we value growth, ownership, and collaboration. We foster a supportive environment where everyone actively helps one another learn and succeed.<br><br></span></p><h4><strong><span style="color:#000000">Your challenges:</span></strong></h4><ul><li><p><span style="color:#000000">Translate functional requirements into stable and reusable components</span></p></li><li><p><span style="color:#000000">Write scalable, testable, efficient, and easily maintainable code</span></p></li><li><p><span style="color:#000000">Turn wireframes into functional UI while adhering to an existing design system</span></p></li><li><p><span style="color:#000000">Have an established and communicable grasp of design and UX principles</span></p></li><li><p><span style="color:#000000">Collaborate with and review the code of fellow engineers</span></p></li></ul><p><span style="color:#000000">Our tech stack:</span></p><ul><li><p><span style="color:#000000">Frontend: typescript, react, react-query, react-hook-form, css-in-js, fabricjs, jest/vitest, </span><a rel="noopener" target="_blank" href="http://msw.js">msw.js</a><span style="color:#000000">, rest, webpack, babel, eslint</span></p></li><li><p><span style="color:#000000">Other: rust, haskell, python, postgresql, ansible, terraform, prometheus, semaphore, nix, wasm, Google Cloud Platform</span></p><p style="min-height: 1.7em;"></p></li></ul><h4><strong><span style="color:#000000">Who are you?</span></strong></h4><ul><li><p><span style="color:#000000">You have 2 or more years of experience developing frontend applications using React</span></p></li><li><p><span style="color:#000000">Approx. 3 or more years of experience with native JavaScript (ES6 and above)</span></p></li><li><p><span style="color:#000000">Recent experience with Typescript</span></p></li><li><p><span style="color:#000000">Experience with unit tests in a React environment using Jest or Vitest</span></p></li><li><p><span style="color:#000000">Good understanding of REST APIs</span></p></li><li><p><span style="color:#000000">Keen on being the best in your field and want to help Channable in its continuous growth</span></p></li><li><p><span style="color:#000000">A great sense of empathy that allows you to make user-centric decisions</span></p></li><li><p><span style="color:#000000">Self-motivated to take initiative and ownership of your work</span></p></li><li><p><span style="color:#000000">Care about the developer experience as much as the user experience</span></p></li><li><p><span style="color:#000000">Enjoy experimenting with and applying new technologies</span></p></li><li><p><span style="color:#000000">Creative and endlessly curious</span></p></li><li><p><span style="color:#000000">Nice to have: Experience in working with the HTML5 Canvas (directly and/or using FabricJS or other rendering libraries)</span></p></li><li><p><span style="color:#000000">Some practical things we expect from you:</span></p><ul><li><p><span style="color:#000000">You’re available for at least 32 hours per week</span></p></li><li><p><span style="color:#000000">You're willing to come to our Utrecht office for two days/week</span></p></li><li><p><span style="color:#000000">You have a valid work permit</span></p></li></ul></li></ul><p style="min-height: 1.7em;"></p><p><strong><span style="color:#000000">Important note</span></strong><span style="color:#000000">: We understand

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Generate Application Kit

Free account required — sign up in 30s

Company

Channable

View all open roles →