• Candidates
    Open to Internal and External Candidates
  • Job classification
    General Service Staff
  • Grade
  • Duty station
    Manila (Global) Administrative Centre (MAC)
  • Location
  • Type of Appointment
    Special Short Term-Graded, six-month with possibility of extension
  • Closing Date
    07 May 2024
  • Duration of Assignment
    Six months with possibility of extension
  • Salary
    Php 77,997.75 per month net of taxes

Established in 1951, IOM is a Related Organization of the United Nations, and as the leading UN agency in the field of migration, works closely with governmental, intergovernmental and non-governmental partners. IOM is dedicated to promoting humane and orderly migration for the benefit of all. It does so by providing services and advice to governments and migrants.

IOM is committed to a diverse and inclusive work environment. Internal and external candidates are eligible to apply to this vacancy. For the purpose of the vacancy, internal candidates are considered as first-tier candidates.


The Online Communications Unit (OCU), the Manila-based branch of the IOM Media and Communications Unit, focuses on several key areas of work. These include bringing expertise and agility to manage the digital environment effectively, ensuring IOM's online presence is a strategic priority, maintaining consistency in online brand representation, guiding and empowering colleagues through web management training, and being dedicated to swift and effective responses to web-based demands, efficiently meeting various web-related needs.

Under the direct supervision of the National Digital Communications Officer and the overall guidance of the Head of the Online Communications Unit (OCU), the successful candidate will assume a senior-level role, tasked with providing Website Development support for websites managed by the OCU.

Core Functions / Responsibilities

  1. Support the senior developer 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 in coordination with a more senior developer.
  4. Develop custom Drupal modules as required such as the integration with other websites and platforms in coordination with a more senior developer.
  5. Import and upload available content 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. Develop data visualizations to support data-driven narratives and online storytelling content that is pertinent and engaging.
  8. Assist in assessing current needs of the office and project websites and how these may be addressed in the future in coordination with a more senior developer.
  9. Perform unit and integration tests and resolve any resulting issues/bugs.
  10. Check 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, facilitating 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.  Perform any other duties as required.


  • University degree (or equivalent working experience) in Computer Science or related fields with atleast four (4) year of professional experience in web development, or;
  •  College diploma in Computer Science or related fields with at least six (6) years of professional experience in web development.


  • Experience in web applications design and development, experience in PHP/MySQL programming with at least three years in design and development of Drupal website. An advantage would be the ability to install, configure and secure application/ web servers in Acquia Cloud, Amazon AWS and/or Microsoft Azure in secure Linux, Apache, MySQL and PHP (LAMP) environments.
  • Experience with development tools such as Git (using Gitflow) and Subversion version control systems, Drush, Visual Studio Code, working with database technologies, specifically MySQL and Cloud SQL.
  • Knowledge and Experience in developing Drupal integration into large scale systems or third-party products an advantage.
  • Experience with working on other open-source technologies and CMS platforms (like WordPress, Joomla etc.).
  • 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.
  • Proficient in web design and mobile first front-end frameworks such as Bootstrap, HTML5, CSS3, JavaScript, jQuery, etc.
  • Knowledge of Behavior-Driven Development frameworks and SimpleTest Drupal-specific testing API an advantage.
  • Solid Drupal custom code development with good knowledge of core API and commonly used contributed modules preferred.
  • Knowledge of Drupal 9/10 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.


For this position, fluency in English is required. Knowledge of a second official UN language is desirable.


Respects and promotes individual and cultural differences. Encourages diversity and inclusion.

Maintains high ethical standards and acts in a manner consistent with organizational principles/rules and standards of conduct.

Demonstrates ability to work in a composed, competent and committed manner and exercises careful judgment in meeting day-to-day challenges.

Demonstrates willingness to take a stand on issues of importance.

Shows compassion for others, makes people feel safe, respected and fairly treated.

Core Competencies

Takes ownership for achieving the Organization’s priorities and assumes responsibility for own actions and delegated work.

Encourages and contributes to clear and open communication. Explains complex matters in an informative, inspiring and motivational way.

Continuously seeks to learn, share knowledge and innovate.

Develops and promotes effective collaboration within and across units to achieve shared goals and optimize results.

Produces and delivers quality results in a service-oriented and timely manner. Is action oriented and committed to achieving agreed outcomes.

How to apply

Interested applicants may send their applications to hrmanila@iom.int no later than 07 May 2024. VN Number and Position Title (SVN 002/2024 Web Developer) should be specified in the SUBJECT field.

Applications must consist of a cover letter, a duly-accomplished IOM Personal History Form, and a résumé highlighting education and experience relative to the above qualifications.

IOM welcomes applicants from qualified individuals, irrespective of their race, religion, skin, color, nationality, age, disability status, ancestry, sex, sexual orientation, gender identity or expression, marital status, family structure, mental health status, or any other characteristic.

Only shortlisted candidates will be contacted.