[ES_JOBS_NET] Job Vacancy at ECMWF for: Front-end Developer (Drupal, Angular, JavaScript) Closing date: 30.04.19

Julie Palmer Julie.Palmer at ecmwf.int
Wed Apr 24 11:06:59 MDT 2019

Dear Mailing list,

I am sharing the following job vacancy for:

Front-end Developer (Drupal, Angular, JavaScript)
Position information
Vacancy No.: VN19-17

Department: Forecasts

Grade: A2

Section: Development

Job Ref. No.: STF-PS/19-17

Reports to: Team Leader

Publication Date:  27 March 2019

Closing Date: 30 April 2019

ECMWF is both a research institute and a 24/7 operational service, producing and disseminating numerical weather predictions to its Member States. ECMWF carries out scientific and technical research directed to the improvement of its forecasts, collects and processes large amounts of observations, and manages a long-term archive of meteorological data. Satellite and in situ observations provide the information for up-to-date global analyses and climate reanalyses of the atmosphere, ocean and land surface.

For details, see www.ecmwf.int/<http://www.ecmwf.int/>.
ECMWF has long recognised the value of high-quality forecasts in mitigating the effects of natural disasters.

Recognising that floods are among the costliest natural disasters in Europe, the European Commission instigated the development of the European Flood Awareness System (EFAS) at its Joint Research Centre (JRC). Development and testing were carried out in close collaboration with national hydrological and meteorological services, European civil protection agencies (through the Emergency Response and Coordination Centre (ERCC)), and other research institutes. Since 2011, EFAS has been part of the Copernicus Emergency Management Service (EMS) and it became fully operational in 2012.

Alongside this, ECMWF co-operates with the JRC in the provision of the operational Global Flood Awareness System (GloFAS), a scaled-up version of EFAS covering the global domain as a Copernicus EMS operational service since. In addition, ECMWF is also part of the Aristotle2 project, providing briefs to the Emergency Coordination Response Centre of the European Commission on possible upcoming floods in Europe and the world.

EFAS and GloFAS help to protect citizens, the environment, property and cultural heritage when major floods occur by providing:

added-value early flood forecasting products for hydrological services;
unique overviews of current and forecast floods in Europe (EFAS) and the world (GloFAS) more than 3 days in advance and;
a network of operational hydrological services.
Current products include pan-European/ Global overview maps of flood probabilities up to 15 days ahead and detailed forecasts at stations where the national services are providing real-time data. They are served through intuitive and interactive web interfaces (one for EFAS, one for GloFAS) designed to provide user experience and tools necessary for decision making. More than 70 hydrological services and civil protection services in Europe are part of the EFAS network, whilst there are more than 2000 registered GloFAS users.

Several European organisations, including ECMWF, are responsible for running the operational EFAS and GloFAS systems. In addition to providing ensemble meteorological forecasts, ECMWF:

acts as the EFAS and GloFAS Computational centre, the heart of data processing and model calculations and;
hosts the web interface for the EFAS and GloFAS Information Systems, and contributes to their development.
ECMWF also co-operates with the JRC in the provision of the operational Global Flood Awareness System (GloFAS), a scaled-up version of EFAS covering the global domain and a Copernicus EMS operational service since April 2018, and since October 2018, is part of the Aristotle2 project, providing briefs to the Emergency Coordination Response Centre of the European Commission on possible upcoming floods in Europe.

Summary of the role
EFAS offers an Information System in the form of a webservice to its users (registered and public) through a dedicated web platform https://www.efas.eu/. The EFAS web platform allows its partners to access hydrological and meteorological forecasts and information and its forecasters to issue flood notifications to relevant EFAS partners and daily report to the Emergency and Response Coordination Centre of the European Commission. The platform also allows non-authenticated users to browse past forecasts, while authenticated users access real time forecasts issued twice a day.
The website which delivers EFAS Information System has been modernised in the recent years, and a brand-new version became operational in January 2019. The website consists in two main components:

a back-end written in Django/python for the API definitions and Mapserver/ecCharts for the products generation. Together, the Django layer and the mapserver layers allow to handle computations and visualisations.
A front-end, developed by an external contractor, based on DRUPAL version 8 and using AngularJS version two applications for the interactive aspects. The geo-referenced data are served by a MapServer instance using OGC/WMS standard and presented to the users using Leaflet plugin. All the components are using docker containers technology deployed on a Kubernetes cluster.
The focus of this position is to transfer the front-end knowledge from the external contractor to ECMWF, allowing ECMWF to maintain the system, and finalise the development by implementing the missing functionalities already identified. The Front-end Developer will work within the Web Development team in close cooperation with the back-end developer and the EFAS team. The successful candidate will participate in the design of new features, bringing their experience in web design and also ensure that any new developments are smoothly integrated into the operational environment.

Main duties and key responsibilities:
Transferring knowledge from the external contractor to ECMWF
Ensuring the maintenance of the EFAS Front-end
Designing and developing new functionalities when identified
Developing tools to display graphical Web products co-designed with the EFAS team

Personal attributes
Excellent analytical and problem-solving skills, and a proactive approach
Positive attitude towards working in an international environment
Flexibility, with the ability to adapt to changing priorities and user needs
Dedication and enthusiasm to work independently and in a medium-size team
Eagerness to work in a collaborative environment for shared ownership
Ability to work across disciplines and with different international organisations
Good eye for design and ability to understand hydrological forecasts
Qualifications and experience required


A university degree, or equivalent experience, in computer science or a related discipline.


Experience in Front-End design and development.

Experience in displaying geographical data on the Web would be an advantage.

Experience working within a larger web development team and maintaining an operational system would be an advantage.

Experience with Docker and/or Kubernetes would be an advantage.

Knowledge and skills (including language)

Candidates must have a solid experience in Drupal 8, and Angular JavaScript 2.

Good knowledge of code versioning is essential.

Candidates must be able to work effectively in English and interviews will be conducted in English.

A good knowledge of one of the Centre’s other working languages (French or German) would be an advantage.

Other information
Grade remuneration
The successful candidate will be recruited at the A2 grade, according to the scales of the Co‑ordinated Organisations and the annual basic salary will be £59,228.40 net of tax. This position is assigned to the employment category STF-PS as defined in the Staff Regulations.
Full details of salary scales and allowances are available on the ECMWF website at www.ecmwf.int/en/about/jobs, including the Centre’s Staff Regulations regarding the terms and conditions of employment.
Starting date: As soon as possible.
Length of contract: 16 months.
Location: The position will be based in the Reading area, in Berkshire, United Kingdom.
Interviews for this position are expected to take place in Reading, Berkshire, week commencing 3 June 2019.

How to apply
Please complete the online application form available at: www.ecmwf.int/en/about/jobs.
To contact the ECMWF Recruitment Team, please email jobs at ecmwf.int.

Please refer to the ECMWF Privacy Statement.  For details of how we will handle your personal data for this purpose, see: https://www.ecmwf.int/en/privacy.
At ECMWF, we consider an inclusive environment as key for our success. We are dedicated to ensuring a workplace that embraces diversity and provides equal opportunities for all, without distinction as to race, gender, age, marital status, social status, disability, sexual orientation, religion, personality, ethnicity and culture. We value the benefits derived from a diverse workforce and are committed to having staff that reflect the diversity of the countries that are part of our community, in an environment that nurtures equality and inclusion.

Staff are usually recruited from among nationals of the following Member States and Co‑operating States:
Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, former Yugoslav Republic of Macedonia, France, Hungary, Germany, Greece, Iceland, Ireland, Israel, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Morocco, the Netherlands, Norway, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom.
Staff from non-ECMWF States may be considered in exceptional cases.

Julie Palmer
Recruitment and Talent Management Officer
ECMWF | HR Section
e: julie.palmer at ecmwf.int<mailto:julie.palmer at ecmwf.int> t: +44 1189 49 9161

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/es_jobs_net/attachments/20190424/37ec4baa/attachment-0001.html>

More information about the Es_jobs_net mailing list