Web Developer / Web Developeress

ETH Zürich - April 28, 2025

Join Our Team at the Energy Science Center

We are seeking a motivated and self-organized front-end developer with expertise in data visualization and dashboards to join our dynamic team at ETH Zurich. Your work will directly support policymakers, researchers, and citizens by transforming complex energy data into actionable insights.

This position is initially limited to one year, with the possibility of extension based on funding.

About the Project

Our project focuses on creating scenarios for the future energy system to provide insights for decision-makers on pathways to achieving net-zero emissions. These scenarios are developed by modeling teams from various Swiss research institutions and are typically found in research articles and reports. In an effort to make these findings more accessible, we are building a platform—funded by the Federal Office of Energy—to visualize net-zero scenarios. This platform will empower decision-makers and researchers to leverage scenario insights in shaping Switzerland’s energy future.

Key Responsibilities

  • Front-end Development: Design, implement, and optimize the user interface for an energy data platform, ensuring high performance and usability across devices.
  • Data Visualization and Dashboards: Develop interactive visual representations of complex energy data to make insights accessible and impactful.
  • Bridge Research and Practice: Collaborate closely with researchers, policymakers, and other stakeholders to define user needs and translate them into intuitive digital tools.
  • Optimize User Experience: Work on UI/UX improvements to enhance user engagement and accessibility.
  • Technical Integration: Ensure seamless integration between front-end components and backend data processing systems.
  • Agile Development: Contribute to an agile development process with code reviews and feature prioritization.
  • Take Ownership: Enjoy creative freedom and responsibility in a self-managed, agile team, making key development decisions.

Qualifications

  • Proven experience in data visualization and dashboards.
  • Strong proficiency in TypeScript, CSS, and React, with experience in modern front-end frameworks and state management.
  • Good knowledge of Python and Git for backend communication and version control.
  • Experience with RESTful APIs and GraphQL for efficient data fetching and integration.
  • Familiarity with Apache Airflow (a plus) to understand data pipeline workflows.
  • Experience in DevOps and cloud infrastructure (advantageous), including deployment and CI/CD pipelines.
  • Interest in ChatBot development and generative AI (a plus), with potential for integrating AI-driven features into the platform.
  • Background in an academic environment (a plus), particularly in handling research-related data and collaborating with interdisciplinary teams.

About Us

The Energy Science Center (ESC) is an interdepartmental competence center at ETH Zurich, dedicated to advancing research and education in the energy sector. Our mission is to enhance cooperation between ETH Zurich, industry, government, and society on energy-related issues.

What We Offer

  • A unique opportunity to contribute to the Swiss energy transition through advanced data visualization and interactive web applications.
  • A collaborative and interdisciplinary work environment that values cooperation and innovative ideas.
  • Flexible work arrangements, including home office options and adaptable working hours.
  • A family-friendly workplace with excellent benefits at ETH Zurich, including professional development opportunities.
  • Access to ETH Zurich’s state-of-the-art facilities and networking opportunities in the research and technology sector.

Apply online using the form below. Only applications matching the job profile will be considered.

Further information about us can be found on our website. For questions regarding the position, please contact Adriana Marcucci at Show e-mail.ch"> (no applications).

Location : Zürich ETH-Zentrum
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.