Frontend Web Developer

Updated: over 2 years ago
Job Type: Permanent
Deadline: The position may have been removed or expired!

In der aktuellen Covid-19 Situation laufen die Rekrutierungen weiter. Es kann dabei allerdings zu Verzögerungen kommen. Vielen Dank für Ihr Verständnis.


100%, Zurich, fixed-term

We are looking for creative developers to join our team and help develop the web user interface for Renku . Your contributions will improve and streamline the experience and provide new functionality to our user base of researchers, analysts and students from around the world, coming from fields as varied as astronomy, ecology, and personalized medicine.


Project background

Renku is open-source software  that aims to improve data science projects by providing an environment to more easily make analysis reproducible, reusable, and verifiable. This position will be focused on the user-interface component.

The work environment is stimulating, collaborative and cross-disciplinary, and located in a world-class research institution. Our engineering team of 17 hails from more than 10 countries and we are committed to upholding the team’s diversity in the future. We develop following an agile methodology and has a flat hierarchy, giving individual engineers a high degree of autonomy and responsibility. We encourage all of our team members to contribute their unique viewpoints to the overall decision making and provide opportunities to learn new technologies and approaches on the job.


Job description

In this UI-focused position, you will be working to improve and extend the user interface. Tasks include the following:

  • work on a React/JavaScript/HTML/CSS codebase
  • extend the lightweight TypeScript server for the browser-based client
  • design web user interfaces to support new features in collaboration with the user-outreach team
  • interact with backend services implemented by other teams in Python and Scala
  • assist the operations team in configuring and deploying the UI component

Your profile

You will possess detailed knowledge in HTML, CSS, and JavaScript, and will have experience applying a web front-end technology stack in several projects.

The Renku UI is developed using React and deployed with Kubernetes. Additionally, we use Docker, Redux, SASS/SCSS, and TypeScript. Experience in these technologies will be a plus, though not absolutely required.


ETH Zurich

ETH Zurich is one of the world’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.

Working, teaching and research at ETH Zurich

Similar Positions