Logo of KNIME

Senior Frontend Engineer (Berlin, Konstanz)

at KNIME - Visit company website
Berlin, Germany
Job type
1 month ago

Job description

We are looking for the right people to join our well-funded, growing open source company and to help us continue building exciting technology that makes our users happy. Right now we are looking for new additions to our development team working out of Berlin or Konstanz*. If you think you would be a great fit, why don’t you apply?

Who are you?

Apart from enjoying working in an interactive, sometimes tad chaotic team that’s always fun (or so we think), we expect you to:

  • bring multiple years (ideally 5+) of experience in developing large JavaScript-based web applications
  • have chosen JavaScript as your preferred programming language
  • be an expert in HTML, CSS, and responsive design
  • have an eye for design and usability details
  • have experience with Vue.js and NuxtJS in an ideal world but at least experience with React, Angular, Svelte or similar frameworks
  • have used a central state management system like Vuex, Redux or MobX before
  • have experience with microservices, server-side rendering, and ideally with OAuth/OIDC. Experience with Jenkins and containerization (Docker and Kubernetes) is a plus.
  • be passionate about excellent software design and architecture and building clean, maintainable, and scalable code
  • advocate modern software development practices, enjoy working in agile teams, and love to learn and grow every day

What’s the job?

Put simply: You’ll take an important role in shaping and developing KNIME’s user interfaces. This involves the continued evolution of KNIME Hub (our community platform for sharing and collaboration, check it out here), KNIME Server (our commercial enterprise environment) and bringing KNIME Analytics Platform into the cloud/browser (just imagine not only seeing images of workflows in KNIME Hub but being able to edit them...).

The key parts of your job involve:

  • actively contributing to one or multiple of our mentioned projects, depending on your interests and skills
  • working closely with our UX experts to build rich end-to-end user experiences
  • make software architecture and design decisions with the team
  • reviewing and merging pull requests
  • grow and support other engineers
  • synchronizing with the other development teams, and contributing to the bigger picture by working on other parts of the stack such as continuous integration, monitoring, infrastructure etc.

Who are we?

We are a rapidly growing, young company developing software for performing advanced data science. We are a highly interactive team and very enthusiastic about developing solutions for our users. Our open source KNIME Analytics Platform, developed together with the community, is transforming the data science landscape. It is popular among its very active user community as well as among IT analysts. Our commercial KNIME Server enables enterprises to responsibly integrate advanced analytics into their operations. In this way, KNIME helps organizations nurture new user populations that want to exploit the benefits of data science and advanced analytics while remaining strongly committed to open source.

*Though we are happy to have applicants from further away, we’re not offering relocation benefits for this position.

Apply for this job

How to apply

Please, apply with your CV and briefly describe why you are interested in KNIME.

We are looking forward to hearing from you!

Looking for more full-time jobs?

Subscribe to our newsletter

Get the best of our listings into your inbox. Issued weekly.

✋️ We promise to respect your inbox. Subscribe!