Professional Documents
Culture Documents
Drupal Developer
Drupal Developer
The United Nations World Food Programme (WFP) is the world's largest humanitarian agency, fighting
hunger worldwide. We are seeking to fill a local consultancy position of Drupal Developer based at our
Headquarters in Rome, Italy, for a contract period of 6 months, with possibility of extension up to 11
months.
Are you a fast-learning Drupal developer with experience working on innovative web solutions? Join
our team and work in an exciting, collaborative, and fast-paced environment, surrounded by talented
people of different cultures and nationalities. Help us build the most innovative and effective digital
engagement platform in the fight against hunger by developing the best possible web presence for the
United Nations World Food Programme (WFP).
Under the general supervision of the Web Technology Lead and the functional guidance of the Lead
Drupal Developer, the Drupal Developer will be responsible for the following key duties:
Code Development
Develop high-quality code based on Drupal Best Practises;
Collaborate with the User Experience Research Analyst, User Interface/front-end developer, and
other Drupal developers, to deliver Drupal solutions.
Quality Assurance and Testing
Carry-out Quality Assurance (QA) and peer-review of other developers code.
Platform maintenance
Write and keep up-to-date comprehensive documentation of Drupal platforms;
Ensure all platforms are always running the latest secure code and custom code is thoroughly
security tested;
Stay up-to-date with the latest best practises in the field of Drupal Development;
Perform other related duties as required.
Qualifications & Experience Required
Education:
University degree (or equivalent working experience) in Computer Science or related fields.
Experience:
At least 3 years of postgraduate professional experience in Drupal development.
Technical Skills & Knowledge:
In-depth knowledge of best practices in Drupal development and delivery, web front-end and
back-end development tools and techniques and software security;
Ability to integrate large scale systems or third party products;
A track record of delivering high-quality, Drupal-based solutions in a timely and effective
manner;
Knowledge and hands-on experience with:
o Drupal 6 and 7 custom code development with good knowledge of core API and
commonly used contributed modules;
o Object Orientated Programming (OOP) principles;
o Creation of Features via the Features module and their use is deployments;
o Drush and how its use in automated workflows;
1
Desirable
Knowledge
Knowledge
Knowledge
Knowledge
of
of
of
of
Drupal 8 and its new components, such as Twig, Backbone.js and Underscore.js;
composer and dependency management in PHP;
Docker containers and their use in development;
Accessibility (WCAG) and Search Engine Optimisation (SEO) implementation.
Competencies:
Innovative, well-organized with ability to act independently and switch rapidly between different
projects in a fast-paced and exciting environment;
Ability to meet deadlines and remain calm under pressure;
Ability to work in a multicultural team environment;
Passion for staying up-to-date on emerging technologies, tools, platforms and API's.
Language:
Fluency in oral and written English.
REF: 14-0017365