Lead Frontend Developer

KNIME

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?

What’s the job?

Put simply: You’ll take the leading 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 WebPortal (the frontend of 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 developing the software while owning the frontend technology stack across projects;
  • being a primary point of contact for all frontend concerns: you’ll support team members when questions arise and help the team make joint decisions;
  • synchronizing with the other development teams, and contributing to the bigger picture by working on other parts of the stack such as API design, continuous integration, monitoring, infrastructure etc.

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:

  • have serious (multiple year) experience in developing large JavaScript Web Applications based on REST/JSON
  • be an expert in HTML, CSS, and responsive design with an eye for detail and usability
  • have experience with Vue.js and NuxtJS in an ideal world but at least experience with React, Angular, or similar frameworks
  • be passionate about excellent software architecture, and have used a central state management system like Redux, MobX, or Vuex before
  • have experience with microservices, server-side rendering, and ideally with OAuth/OIDC. Experience with Jenkins and containerization (Docker and Kubernetes) is a plus.
  • know and use tools like Git, PostCSS, Webpack and npm on a regular basis

Who are we?

We are a rapidly growing, young company developing software for advanced data science. 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, who regularly place us in their “leaders” category – next to some still surprised industry dinosaurs. 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.