Frontend Engineer - Creatives team
€51,000 - €77,000 per year
Work Arrangement
Office Days per Week: 2 days
Key Skills
Job Description
Your job: 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. 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. Besides that, the Creatives team is responsible for a bunch of surrounding features such as background removal, asset management (fonts, logos), etc. 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. The team: 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. Your challenges: Translate functional requirements into stable and reusable components Write scalable, testable, efficient, and easily maintainable code Turn wireframes into functional UI while adhering to an existing design system Have an established and communicable grasp of design and UX principles Collaborate with and review the code of fellow engineers Our tech stack: Frontend: typescript, react, react-query, react-hook-form, css-in-js, fabricjs, jest/vitest, msw.js, rest, webpack, babel, eslint Other: rust, haskell, python, postgresql, ansible, terraform, prometheus, semaphore, nix, wasm, Google Cloud Platform Who are you? You have 2 or more years of experience developing frontend applications using React Approx. 3 or more years of experience with native JavaScript (ES6 and above) Recent experience with Typescript Experience with unit tests in a React environment using Jest or Vitest Good understanding of REST APIs Keen on being the best in your field and want to help Channable in its continuous growth A great sense of empathy that allows you to make user-centric decisions Self-motivated to take initiative and ownership of your work Care about the developer experience as much as the user experience Enjoy experimenting with and applying new technologies Creative and endlessly curious Nice to have: Experience in working with the HTML5 Canvas (directly and/or using FabricJS or other rendering libraries) Some practical things we expect from you: You’re available for at least 32 hours per week You're willing to come to our Utrecht office for two days/week You have a valid work permit Important note: We understand that studies show women may only apply for roles when they feel they meet 100% of the requirements; therefore, we strongly encourage you to apply even if you don't check every box, as we are looking for passionate individuals with potential and a willingness to grow. Who are we? Channable was founded in 2014 in the heart of Utrecht. We are now a strong team of 320+ diverse individuals, and more than +40 nationalities. Joining Channable means you’re looking for a bit more than just a job. Diverse as we are, we all share our love for growth, to help, to take ownership, and create an awesome journey together. Feel free to take a further look at who we are here and on our Instagram or LinkedIn! Wanna get to know us even more? Give our Culture Playbook a read. What do we do? Channable is a fast-growing B2B SaaS platform that offers a fully integrated way to market your products online. We empower marketers and online businesses to manage, scale, and optimize their marketing. Want to read more about our development adventures? Then visit our inspiring tech blog: https://tech.channable.com/ And if this makes you enthusiastic, you can also take a look at some of our open-source work at https://github.com/channable to get a feeling of how we work together and what our code looks like. Why Channable? At Channable, you’ll find a culture that values openness, craftsmanship, and collaboration. We invest in our people and give them the autonomy to drive meaningful change. You'll work on technical challenges that matter, with colleagues who care deeply about the product and each other. What do we offer? Gross annual salary ranging from € 51k-77k, including 8% holiday allowance and based on a 40-hour work week. This salary range reflects our career framework. Your final role level will be determined throughout the recruitment process, based on alignment with this framework. Stock Appreciation Rights: You can financially profit from Channable’s success. Company-wide performance bonus, up to 10% of your annual salary, determined yearly by our founders based on financial planning and targets Annual L&D budget of €1000 to spend on anything you want to learn. You can take full advantage of this to grow professionally. Saving for old age - we have a savings scheme for old age, which can accrue up to 5% of your monthly salary, or you can get an additional +2.5% to your monthly base salary. 26 vacation days + 2 reload days based on 40 hours. Fresh (hot!) meals Monday to Thursday, catering to all dietary needs - including vegan, vegetarian, and gluten-free - to keep our team fueled and inspired! On Fridays, we switch it up by ordering in tasty sandwiches and salads. Traveling to our office? No problem, we've got you covered (NS Business Card, or €0,25 per km if you decide to use a different means of transport). To work in a beautiful, historic, and charming office in the heart of Utrecht & with a flexible hybrid working policy of a minimum of 2 days in the office. We will provide home office supplies and an additional home office budget. Having flexible working hours means starting your day between 8.00–10.00 am. You have free & anonymous access to the OpenUp platform and psychologists for mental and physical support. This free service is also available to your family members. Remote working for 3 weeks per year, and an additional 3 weeks, if you live as an expat in the Netherlands! Are you going to become a parent? We think it is important that you spend time with your newborn. Enjoy 5 weeks of 100% paid partner leave. We want you to feel good - please feel free to use our discounted Urban Sports Club subscription. Channaweekend - Every year we go for a long weekend with all our colleagues from all over the world. Channaweek - We believe in bringing people together. That’s why we organize global events like Channaweek where our entire international team gathers in Utrecht to connect and learn from one another. Additional working conditions like massages, an in-office bar (Channabar), events, personal training sessions at our Channagym, and many more! How can you introduce yourself to us? Are you interested? Please apply by clicking on the "apply now" button below. Please send your application in English. We look forward to hearing from you as soon as possible! Interview steps: If it's a match, Ioana (Tech Talent Acquisition Partner) will get in touch with you for an introduction call (around 30 min) Then you are going to have a live coding challenge with our team (1h) After, we will schedule a culture and role fit interview + a coffee chat with the team members (1,5h) Please note that after the interviews, and before the offer stage, we’ll conduct reference checks.
Core Responsibilities
Build and maintain features for the Creatives suite, including a dynamic image editor and related tools such as background removal and asset management. Prototype and deliver customer-focused features, translate requirements and wireframes into maintainable UI components, and collaborate with the product team and fellow engineers.
Requirements
Candidates should have at least two years of React frontend development experience, approximately three or more years of modern JavaScript experience, recent TypeScript experience, and experience writing React unit tests with Jest or Vitest. They should understand REST APIs and design and UX principles, take ownership, collaborate effectively, and be available for at least 32 hours per week with two office days in Utrecht; Canvas or FabricJS experience is a plus.
Benefits
- Stock Appreciation Rights
- Performance Bonus
- Learning and Development Budget
- Retirement Savings Scheme
- Paid Vacation
- Reload Days
- Catered Meals
- Commuting Allowance
- Home Office Supplies
- Home Office Budget
- Flexible Working Hours
- Mental and Physical Wellbeing Support
- Remote Work
- Paid Partner Leave
- Discounted Sports Club Membership
- Company Events
- Personal Training Sessions
About Channable
Industry: Software Development
Company size: 201-500 employees
Channable is the Multichannel Platform that empowers eCommerce businesses to quickly and reliably grow on any online channel, achieving quicker time to market, improved efficiency, and greater ROI. We help over 12,000 customers and 1,300 agencies, including IKEA, Vodafone, Rituals, and MediaMarkt, scale their online sales. Our platform combines Feed Management, Marketplaces, PPC optimization, Creatives, and Insights & Analytics to offer a fully integrated way to list, advertise, and optimize millions of products across more than 3,000 online channels. 🌎 About our Culture Being part of our team means working with diverse and fun people who trust and help you along the way. Channable was founded in 2014 in the heart of Utrecht. We are now a strong team of +320 diverse individuals, more than +40 nationalities, and a brand new and vibrant HQ in Utrecht, serving customers all over the globe. We're also operating from other offices including New York City, Berlin, and Aarhus. Joining Channable means you’re looking for a bit more than just a job. We’re open-minded, down-to-earth people who love to grow, help each other, take ownership, and create an awesome journey together. Feel free to take a further look at who we are on our culture page via our Instagram @wearechannable 📱 and our website 🖥️ Ready to start a new chapter? Grow your career with our team 👉 https://jobs.channable.com/