The Netherlands eScience Center is looking for an enthusiastic front-end developer (32-38 hours per week).

The position

As a front-end developer at the Netherlands eScience Center, you will be part of a team responsible for the further development of the Research Software Directory (RSD). 

The RSD ( is an open-source content management system tailored to research software. It collects information about research software from various sources and presents it in visually attractive way, both showing the scientific impact of the software and making it easier for visitors to understand how the software can help them in their own research. In addition, it increases the findability of the software it contains through Search Engine Optimization techniques and by sharing meta-data with digital libraries and other open-science services.

After successfully using the RSD prototype within the eScience Center for several years, the next step is to offer it as-a-service to other research institutes. To successfully do so, the current prototype will need to be extended, not only making it more scalable, robust and secure, but also increasing the flexibility to allow for the needs of the different institutes.

Main activities

The development of the RSD (and eScience in general) is a team effort. Your primary role within this team will be front-end development expert, developing the RSD as-a-service together with the other developers and community managers in the team. Additionally, there will be opportunities to work closely with both the academic community and other eScience research engineers in- and outside the team and facilitate knowledge transfer between scientific disciplines. 

Your profile

You are an enthusiastic, self-motivated team player, comfortable with code reviews, pair programming and Agile/Scrum practices. You have good software development skills, and you strongly believe in reusable code, high code quality, version control, automated testing, and other software engineering best practices that ensure quality and enable continuous deployment. You are comfortable working in an English-speaking environment and have a bachelor’s degree (HBO) or an equivalent level of experience. Furthermore, you have (several of) the following skills: 

  • Demonstratable experience in designing intuitive and responsive designs.
  • Extensive experience with JavaScript and/or TypeScript.
  • Experience with modern web frameworks like React, Vue or Angular, etc.
  • Experience with pure CSS and/or pre-processors such as SCSS, SASS, LESS.
  • Experience with the use and design of APIs, such as REST or GraphQL.
  • Knowledge of automated testing using frameworks like Jest, Cyprus, Mocha, Selenium

About the Netherlands eScience Center

The Netherlands eScience Center is the national centre of expertise for innovative software solutions in academic research. It aims to bridge the gap in knowledge and expertise between digital technologies on the one hand and scientific and scholarly inquiry on the other. Bringing together knowledge, people and institutions, the eScience Center builds and applies software to enhance the use of digital technology in research.

The Center cooperates directly with public research organizations to support their strategic ambitions. It does so comprehensively across all disciplines, encouraging collaboration on different levels among researchers, between digital competence centres, between institutions, and between public and private partners. The eScience Center is committed to open science. It maximizes the reuse of research software across disciplines and promotes its sustainability. It serves the research community in the Netherlands and its ambition is to extend and intensify transnational and international networks of expertise.

Our offer to you

We offer a position at the Netherlands eScience Center initially for a period of two years within the collective agreement (CAO). Classification is based on education and experience, with salary depending on qualifications and experience, starting from €2807 up to €4452 gross per month, with a 38-hour working week (salary scale 10). Holiday pay amounts to 8% of the gross salary and we also offer a 13th month of salary as an end-of-year payment.

The Netherlands eScience Center offers an interesting and challenging position with additional options for personal development. You will work in an international team with an informal and creative working environment. The main location is Amsterdam (Science Park).

How to apply

Does this position make your heart skip a beat? Are you the frond-end developer we are looking for? Please apply before the 31st of May 2021,  by sending your CV and motivation to, stating ‘Front-end developer’ in the subject line. The selection process includes two job interviews and demonstrating a case (a website you worked on in the past). 

Your application must include

  • A recent CV
  • A motivation letter
  • Links to websites you have worked on and (if available) links to your GitHub/Gitlab profile(s) with examples of code that you worked on
  • Any applicable references (optional)

For more information, please contact


Stay abreast of our latest news, events and funding opportunities

  • This field is for validation purposes and should be left unchanged.