Front-end Developer

The Netherlands Red Cross helps to strengthen resilience of vulnerable people exposed to hazards and crisis situations and we respond to disasters and conflicts to save lives and alleviate suffering. In the Netherlands we do this with more than thirty thousand volunteers and internationally through technical assistance, supplies and financial aid. Together we act before, during and after natural and man-made disasters to meet the needs and to improve the lives of vulnerable people.

We do this without regards to nationality, race, religious beliefs, class or political opinion. Our seven principles guide our humanitarian work: humanity, impartiality, neutrality, independence, voluntary service, unity and universality.

510 is a self-organizing data innovation initiative of the Netherlands Red Cross. Our vision is that smart use of (big) data will help towards faster and more (cost) effective humanitarian aid at a global level. Contributing to open data, data analyses and capacity building in governments and NGOs are essential to increase the understanding of humanitarian data. We want to shape the future of humanitarian aid by converting data into understanding, and to put it in the hands of humanitarian relief workers, decision makers and people affected, so that they can better prepare for and cope with disasters and crises.

510 has opened a vacancy for a:

Front-end Developer
32 hours a week for the duration of 1 year (the Hague)

Purpose of the position
The front-end Developer ideates and implements human interfaces that allow people to connect to the systems developed by 510. He/She translates system designs into mobile and web-applications, tests these with the intended user, and monitors its performance.

The 510 initiative was established early 2016 and has grown since into a team of 50 core and project staff, graduates, students, trainees and volunteer data experts with diverse backgrounds. The team is developing data and digital solutions for both international and domestic humanitarian aid. Our main results are published on

510 works together with all departments of the Netherlands Red Cross, as well as with different teams in the International Federation of Red Cross and Red Crescent Societies (IFRC), other Red Cross National Societies, Universities in The Netherlands and abroad, United Nations Office for the Coordination of Humanitarian Affairs (UN OCHA), national governments and through the Dutch Coalition for Humanitarian Innovation (DCHI) with other NGOs and businesses.

We work in virtual teams using a fully digital collaboration environment, which enables us to bridge time differences and physical distances and to continuously work together on some of the most difficult humanitarian challenges. However, we also greatly value the opportunity to work together in a face-to-face setting, which is possible in our office in The Hague.

We invite data literate, bright and creative people, with a hands-on mentality and technical skills to join our team. All our team members should be highly self-motivated to improve the way humanitarian aid is delivered.

The Project: Future of Cash Based Assistance (FCBA)
510 is researching the potential of a technological system to improve current cash based assistance in humanitarian aid. We aim to develop a system with a digital wallet that can be used to transfer money faster to those affected in a disaster area. With this money, those affected can purchase necessities like food, water and other relief goods. The focus of the research is how technology can make these cash distributions both safer and more efficient. The use of technology can, among other things, reduce the logistical challenges where cash distributions are involved. In parallel, the use of technology has the potential to lower overhead costs and accelerate the aid process. As each digital wallet could be linked to an individual, it will be easier to see who has or has not received aid.

Position within the project
We are looking for a front-end developer that understands they hold a core position in a chain of skillsets. As 510’s front-end developer for FCBA you will be working on designing, building, improving various user web interfaces that are part of the FCBA system. This includes a beneficiary interface, but potentially also a donor interface, a validator interface.

Impact of your work
Your work will directly impact the ease of which beneficiaries can request for cash-based assistance around the world. The front end you develop will help Aid Workers from many different NGO’s to facilitate cash-based assistance. The FCBA system will be used across many cultures and disasters. As 510’s front-end developer for FCBA you will be working on designing, building and improving various user web interfaces that are part of the FCBA system. This includes a beneficiary interface, but also a validator interface, and potentially a donor interface.

Project activities

  • Involvement in designing of various interfaces (web applications) that play a part in the FCBA system (beneficiary, validator, donor interface).
  • Involvement in user testing of prototype interfaces.
  • Translating the design into front-end (client-side) prototypes.
  • Make sure applications follow responsive design.
  • Optimize applications for maximum speed.
  • Develop a stable testing framework, across many different browsers/devices.
  • Integrating front-end code with full FCBA system (together with back-end developers).
  • During/after pilot phase, continuous improvements, build iterations based on user feedback.
  • Write & document functional requirement documents and guides.
  • Stay up-to-date on emerging technologies.


  • Two or more years’ experience in front-end development.
  • Proven competency in HTML, CSS, Javascript.
  • Knowledge of common Javascript frontend frameworks such as Angular, React or Vue.js
  • Knowledge of responsive design (applications should render optimally in various devices and screen sizes).

Skills Required

  • Good sense for both UI/UX (Experience a plus).
  • Good understanding of the back-end of an app (databases/server-side code).
  • Good communicator (can work smoothly with UI/UX/ Backend).
  • Understands the end-users needs & translate their verbal requirements into code.
  • Able to communicate clearly and concisely in English (written and verbally).

Preference will be given to:

  • candidates who can show competency in design and user interaction.
  • and/or competency with database or back-end programming languages.
  • work experience in an international development or humanitarian setting


  • Self confidence.
  • Strong listening and feedback skills.
  • Open to receiving feedback and constructive criticism.
  • Result (and quality) oriented.
  • Capable to work independently and to set clear goals and priorities.
  • Trustworthy.

What we offer

A flexible and social working environment with room for initiative and personal development. Frequent travelling is part of this position. Salary is set at scale 11, dependent upon education and relevant professional experience (min. € 3144,13 and max. € 4.159,49 gross based on fulltime position).


  • Please send a letter of motivation, examples of your work (e.g. Github Repository) and CV in English as soon as possible, but no later than June 13th 2018, due to the start of the recruitment procedure, with reference to Joost Jaspers and using the online application tool.
  • For further information on the position please contact Stefania Giodini at
  • An assessment and reference check are part of the selection procedure.

For more information on the work of NLRC, check en , facebook or Twitter.

Acquisition for this vacancy will not be appreciated.

Change this in Theme Options
Change this in Theme Options