Front-end Developer

  • Working hours: Full time (32-40 hours)
  • Location: Geldermalsen, the Netherlands

We are looking for a talented front-end developer to join our team. Currently, we are working on rebuilding Ultimaker.com to create a fast, reliable, and accessible global website. At the same time, we’re also maintaining the current Ultimaker.com website.

What will you be doing?

As a front-end developer in the Ultimaker.com scrum team, you will be responsible for developing and maintaining the Ultimaker.com codebase. For this project, we are using the strangler pattern: replacing the current application on a path-by-path basis with a better, faster, and more technically advanced one. Starting with /en/resellers, then /en/materials until all traffic is handled by the new application.


Together with other developers you’ll create new components for Ultimaker.com within an SEO optimized universal web application (UWA). The UWA consumes the REST API, which is connected to a standard CMS. You will work side by side with the QA engineer.


You will be working alongside cloud infrastructure engineers on the partial release capability where the old and new applications come together as one.

What will your team look like?

You will work in a talented scrum team of front-end developers, back-end developers, cloud infrastructure engineers, a UX designer, and QA engineer to create the best web experience for visitors to Ultimaker.com.

What we’ve worked on recently

  • The creation of a preference bar that focuses on the user, but also complies with GDPR
  • The launch of the new Ultimaker S5 3D printer
  • Set up greenfield RESTful API on top of our CMS for the front-end to consume
  • Containerize application suite on Kubernetes Google Cloud

What will your day in the office look like?

You’ll arrive at the office, grab a cup of coffee and check the scrum board to see where you left off yesterday, or perhaps pick up a new story or bug to work on. At around 9:30 the entire team should be in, and it will be time for the daily standup.


After that you’ll focus on building new front-end components in our design system, Storybook, together with our UX/front-end designer. Then you’ll implement the newly created components in the UWA to consume the new resellers API. After lunch in the canteen with colleagues, you'll have a discussion with our QA engineer and decide to add some unit tests to ensure your code works as expected. Next you’ll have a meeting with the developers and cloud infrastructure engineers to sketch out the next partial release strategy and see how the old and new application can line up for the next release.

Do you fit this profile?

We're looking for candidates who are enthusiastic about building a great user experience and care about the quality of their code.


Also a plus is experience with:

  • Source control systems
  • CSS preprocessors, like sass or less
  • CSS architecture, like atomic design, itcss, and bem
  • ECMAScript 2015+
  • Writing modular, testable code
  • Animation frameworks
  • Component based javascript frameworks like React, Polymer, and Vue
  • Web bundlers, like webpack
  • Continuous integration/continuous delivery
  • Consuming REST services
  • Web performance optimisation

You’ll be working with

  • A scrum team of experienced developers
  • Universal node/express web application
  • Server side rendering with Vue
  • Headless CMS setup with microservices architecture
  • Docker containers, hosted on Google Kubernetes Engine
  • An accessible website following a11y wcag 2.0 guidelines
  • Multilingual colleagues

The benefits of working with us

  • A competitive salary in line with your experience
  • Ultimaker makes contributions to your pension
  • We pay for your daily commute
  • 27 days of paid leave per year
  • Use of an Ultimaker 3D printer
  • An open, family atmosphere, and fun work environment
  • Work in a young and energetic team
  • Lunch with healthy sandwiches, salads, and a daily special
  • A convenient location within walking distance of public transport and near the highway
  • Room to expand your knowledge by following courses and going to meetups

About Ultimaker

Ultimaker has been in operation since 2011, and over the years has grown to become a market leader, creating powerful, professional and accessible desktop 3D printers. With offices in the Netherlands, New York, Boston, and Singapore, plus production facilities in both Europe and the US, Ultimaker’s team of over 250 employees continually strives to offer the highest-quality 3D printers, software, and materials on the market.


We offer you the chance to become a part of a young, fast-growing, technically advanced company. We are focused on further developing the Ultimaker, developing the world of 3D printing, and further expanding the skills of our people.


We are ordinary people with extraordinary plans. Creating high-quality products is our driver. Our passion and creativity help us to make the unbelievable believable. Just like our community of tenacious tinkerers, we love to try new ideas and see what works. In fact, they often conceive of wonders we could never have imagined on our own. Together we make one hell of a team.  


As part of our company plans for expansion, our head office in the Netherlands will relocate from Geldermalsen to Utrecht in mid-2019.

Interested?

Interested in working with our awesome team? Please contact Gerard de Graaf by sending your motivation letter and résumé in English or by phone.


Only candidates eligible to work in the EU will be considered for the position. Unfortunately, given the high volume of applications we receive for our vacancies, those professionals (not entitled to work in the Netherlands) will not be given a status update.


Agency calls will not be appreciated.

Cura Software 3D Printing

Research & Development

From our home in Geldermalsen, over 50 engineers research and develop every aspect of 3D printing. They’re inventors, tinkerers and passionate makers, dreaming up, prototyping and testing future technologies and software. If it’s the future of 3D printing, it’s likely its story will start here.

More jobs in Research & Development

Python Developer

Geldermalsen, the Netherlands
We are looking for a sharp minded and talented Python Developer who can help our software development team reach the next level.
View job

Product Owner

Geldermalsen, the Netherlands
We are currently looking for an experienced Product Owner who can help our Software team to reach the next level.
View job

Mechatronics Engineer

Geldermalsen, the Netherlands
We are looking for a sharp-minded and talented mechatronics engineer who can help us improve the mechatronics design of our 3D printers.
View job

Software Engineer Cloud Services

Geldermalsen, the Netherlands
We are looking for a sharp-minded and talented Software Engineer who can help our Cloud Services team to reach the next level creating more and even better quality products and services
View job

Software Tester

Geldermalsen, the Netherlands
Do you have experience in software testing? Are you looking for a work environment where you can be yourself? Then, keep reading!
View job

Real-time Software Engineer

Geldermalsen, the Netherlands
Our new team member should have a highly technical background in computer engineering or applied computer science. Are you up for the challenge?
View job

DevOps Engineer

Geldermalsen, the Netherlands
Are you looking for a working environment where you can be yourself? Then, keep reading!
View job

Cloud Infrastructure Engineer

Geldermalsen, the Netherlands
At Ultimaker, we are always innovating and moving forward. We set the bar really high. Are you up for the challenge? Then, keep reading!
View job

Mechanical Design Engineer

Geldermalsen, the Netherlands
Do you like to conduct research and share knowledge that aids product development? If this sounds like you, you might be our new Mechanical Design Engineer.
View job

(Senior) Process Engineer

Geldermalsen, the Netherlands
You have the vision to define the printing process and the responsibility for translating this vision into reality from the hardware, software, and accessories perspective.
View job

Embedded Software Engineer

Geldermalsen, The Netherlands
We are looking for a sharp-minded and talented software engineer who can help us reach the next level in creating more and even better quality products.
View job

Software Engineer

Geldermalsen, the Netherlands
We're looking for a sharp-minded and talented professional with a technical background in computer engineering or applied computer science.
View job
View all jobs
Support