published: 16 Jan 2023
3 min read
Expired
Company: KNIME
Role: Senior Frontend Engineer (Berlin, Konstanz) at KNIME
Location: Hybrid position Berlin, Germany
Type: Full-time
Skills: programming, html, css, vuejs, nuxtjs, react, svelte, vuex, pinia, docker, agile, ux, frontend, engineer
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.
Are we missing something? Help us improve this article. Reach out to us.