Drupal Developer At International Organization for Migration

Context:

The IOM global website and other websites managed by the IOM Online Communications Unit
are the digital face of IOM, representing the Organization’s commitment to safe and dignified
migration. They serve as critical platforms for information, advocacy, and collaboration, and their
scope extends far beyond static websites. To effectively manage and evolve these vital digital
assets, the expertise of a Drupal developer is essential. The Drupal developer’s role will be
instrumental in ensuring that these IOM websites remain dynamic, informative, and engaging
resources for IOM’s global audience and stakeholders.

The Online Communications Unit (OCU) is the Manila-based arm of IOM Headquarters’ Media
and Communications Unit, responsible for managing IOM’s global website and overseeing more
than 200 sites from missions, regional offices, and projects. OCU ensures that IOM’s website
presence consistently reflects IOM’s values, identity, and messaging. OCU also maintains the
online Media Library and monitors the performance of IOM’s digital platforms to improve their
visibility on search engines.

Core Functions / Responsibilities:

1. Participate in determining requirements, planning technical aspects of the project to ensure that requirements are consistent, complete, correct, and operationally defined.

2. Provide support on Drupal configuration and setup, including front-end and UI/UX development.

3. Develop Drupal templates based on visual identity, wireframes, mock-ups, and other digital assets.

4. Develop custom Drupal modules as required such as the integration with other websites and platforms.

5. Import and upload available contents such as text, documents, images, videos, etc. in a visually appealing way.

6. Enhance data visualization capabilities such as development of interactive maps, charts and graphs.

7. Developing data visualizations to support data-driven narratives and online storytelling content that is pertinent and engaging.

8. Assist in assessing current needs of the mission and project websites and how these may be addressed in the future.

9. Perform unit and integration tests and resolve any resulting issues/bugs.

10. Ensure all assigned website projects are always running the latest secure code and custom code is thoroughly security tested with the appropriate levels of performance, security, scalability, maintainability, and reliability.

11. Maintain appropriate database and application security environment and controls, ensuring integrity, safety and confidentiality of the web platforms while implementing the new functions and features.

12. Provide proper documentation particularly on changes to the code and/or modules.

13. Communicate project status, issues and risk factors to project team members.

14. All website elements are to a high-quality and in-line with IOM communication guidelines.

15. The consultant responds to feedback and comments by the reviewing team and quickly and effectively integrates suggestions and recommendations in their work.

16. The consultant delivers all work in accordance with established timeframes.

Required Qualifications and Experience:
Education

• University degree (or equivalent working experience) in Computer Science or related fields with at least 2 year of professional experience in web development.
• College diploma in Computer Science or related fields with at least two years of professional experience in web development.

Experience

• Experience in web applications design and development, experience in PHP/MySQL programming with at least two years in design and development of Drupal websites. Additionally, experience in installing, configuring, and securing application/web servers in Acquia Cloud, Amazon AWS, and/or Microsoft Azure, particularly in secure Linux, Apache, MySQL, and PHP (LAMP) environments, is advantageous.
• Experience with development tools such as Git (using Gitflow) and Subversion version control systems, Visual Studio Code, Eclipse, working with database technologies, specifically MySQL and Cloud SQL.

• Experience with working on other open-source technologies and CMS platforms (like
WordPress, Joomla etc.).

Skills

• Knowledge and Experience in developing Drupal integration into large scale systems or third-party products an advantage.
• Proficient in web design and mobile first front-end frameworks such as Bootstrap, HTML5, CSS3, JavaScript, jQuery, etc.
• Solid Drupal custom code development with good knowledge of core API and commonly used contributed modules preferred.
• Knowledge of Drupal 9 and its new components, such as Twig, Backbone.js and Underscore.js an advantage.
• Knowledge of Accessibility (WCAG) and Search Engine Optimisation (SEO) implementation is desirable.
• Demonstrated proficiency in Microsoft Office 365 (Excel, Word and PowerPoint).
• Strong understanding and interest in migration, development, communication and/or humanitarian issues.
• Proven ability to produce quality work accurately and consistently according to set deadlines.
• Practical experience of how-to multi-task, prioritize and work independently.
• Skills in data visualization offer significant advantages: data visualization tools such as Tableau, Power BI, QlikView, or other relevant software. Demonstrated experience in creating interactive and static visualizations.

Languages

IOM’s official languages are English, French and Spanish.

For this position, fluency in English is required (oral and written).

Proficiency of language(s) required will be specifically evaluated during the selection process,
which may include written and/or oral assessments.

How to apply

To apply, interested applicants are invited to submit their applications HERE via the IOM e-Recruitment system by 24 October 2023.

IOM only accepts duly completed applications submitted through the IOM e-Recruitment system. The online tool also allows candidates to track the status of their application.

Only shortlisted candidates will be contacted.

For further information please refer to: www.iom.int/recruitment

Share this job

Contact Us

Maiduguri Borno State Nigeria

Available Jobs