Senior Frontend Engineer (Berlin, Konstanz)

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/TypeScript 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 state management system like Vuex, Pinia or Redux 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.

What’s KNIME?

KNIME helps individuals and organizations make sense of data.
The core software provides a single intuitive environment, appropriate for anybody working with data, from the analyst to the data scientist. For business and domain experts, KNIME Software serves as a no-code platform, lifting the ceiling beyond spreadsheets and BI. For data experts, KNIME Software serves as a low-code platform, giving them access to the widest range of tools and techniques available with or without coding. The platform is complemented by enterprise-grade features that facilitate collaboration and deployment via secure apps and services.

By bridging the worlds of dashboards and advanced analytics, KNIME shortens the distance between data and action. KNIME Software empowers more business experts to be self-sufficient and more data experts to push the business to the bleeding edge of modern data science, integrating the latest AI and Machine Learning techniques. KNIME is distinct in its open approach, which ensures easy adoption and future-proof access to new technologies.

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

Hybrid position
Flag of Germany Berlin, Germany
Work type
Work level
Date posted
23 days ago

Get Job Alerts

Subscribe to get the latest Vue.js jobs

Your name
Enter your e-mail
Get Vue.js jobs right to your inbox
Your name
Enter your e-mail