-
United Nations Volunteers

Frontend Developer

United Nations Volunteers
Turkey · Full-time · Associate

Mission and objectives

Established in 1951, the International Organization for Migration (IOM) is the leading intergovernmental organization in the field of migration and is committed to the principle that humane and orderly migration benefits migrants and society. IOM is part of the United Nations system, as a related organization. IOM supports migrants across the world, developing effective responses to the shifting dynamics of migration and, as such, is a key source of advice on migration policy and practice. The organization works in emergency situations, developing the resilience of all people on the move, and particularly those in situations of vulnerability, as well as building capacity within governments to manage all forms and impacts of mobility. The Organization is guided by the principles enshrined in the Charter of the United Nations, including upholding human rights for all. Respect for the rights, dignity and well-being of migrants remains paramount.

Context

IOM Türkiye is operating in a complex migration environment. The country is hosting over 4 million of migrants and refugees under various administrative status. IOM Türkiye supports developing migrant integration policy and is implementing capacity building programs aiming at social cohesion of migrants in the country and strengthening the capacity of authorities at central and local levels.

Task description

Under the overall supervision of the National Project Officer and the direct supervision of the Senior ICT Associate, the successful candidate will be responsible and accountable for providing the necessary frontend development support and guidance to Presidency of Migration Management office located in Ankara.

• Building the user interface and user experience of YIMER, Migration Portal (Göç Portal) and Migration Mobile app.

• Translate web design mockups and feature requirements into functional, mobile-friendly websites using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js.

• Work closely with UI/UX designers to translate design wireframes into reusable code and collaborate with back-end developers to integrate APIs and services.

• Ensure cross-browser compatibility and optimize applications for maximum speed and scalability. • Write clean, maintainable, and reusable code and conduct code reviews to ensure adherence to coding standards and best practices.

• Develop a responsive and seamless user experience.

• Maintain and optimize existing web applications.

• Collaborate with backend web developers and other teams.

• Perform such other related duties as may be assigned.

The UN Volunteer might be expected to submit a brief report to IOM after each implementation. The reporting and deliverables language shall be Turkish. All information shall be provided in electronic versions in Word and PDF format. The UNV shall be solely liable for the accuracy and reliability of the data/information provided and links to sources of information used. If translations to other languages are required, IOM will coordinate the translation of the outputs into relevant languages.


Results/expected outputs


Project Plan and Time Distribution Planning and Design (10%):

•Requirements gathering and analysis

•Technical architecture design

•Procurement process (if any)


Development (40%):

• Core functionality development

• Integration with existing systems

• Security features implementation


Testing and Quality Assurance (20%):


•Functional testing

•Security testing

•Performance testing

•User acceptance testing

•Bug fixing and optimization


Deployment and Training (20%):


•Staged rollout

•Staff training

•Documentation completion

•User guide development


Monitoring and Support (10%):


•Performance monitoring

•User feedback collection

•System optimization

•Support and maintenance


Qualifications


  • Bachelor's degree in computer science/engineering or a related field
  • Fluency in English and Turkish
  • At least 2 years of experience in the relevant area
  • Cross-Browser and Responsive coding
  • CSS frameworks (Bootstrap, Foundation, Flex, Tailwind, etc.)
  • Experienced in HTML5, CSS3 (Less, Sass, etc.), and JavaScript
  • Modern JavaScript frameworks and has developed applications in at least one (ReactJS, Angular2+, VueJS, TypeScript, etc.)
  • Familiar with Cross-Platform Mobile Frameworks (React Native, Flutter)
  • Working with package managers like Npm, Yarn, etc.
  • Working with Web Services (REST)
  • Proficient in coding principles for Web, Mobile, and Desktop interfaces
  • Developing high-performance interfaces
  • Using Gulp, Grunt, Webpack and proficient in using Git and TFS


Summary of National UN Volunteer Expert Entitlements (paid in local currency):

• Current Monthly Living Allowance (MLA) is USD 2,260

• Private insurance: Health, dental, life and dismemberment coverage by CIGNA

• Entry allowance (one-time payment): USD 400 (Paid in Turkish Lira)

• Exit allowance: USD 134 per month and upon the satisfactory completion of assignment

• Annual leave: 2.5 days accrued per calendar month

• Free access to different learning platforms and UN & UNV network

Key Skills

Ranked by relevance

javascript responsive react react native typescript wireframes bootstrap angular webpack reactjs grunt html5 sass gulp yarn css git npm
Login to Apply
Posted
Aug 26, 2025
Type
Full-time
Level
Associate
Location
Ankara

Industries

Non-profit Organizations Civic Social Organizations

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
First Bank (FBNC)
Related

Frontend Software Developer

2026-04-09

Full-time
Entry
United States
Non-profit Organizations
Engineering
View Job Details
Kartaca
Related

Front End Developer

2026-04-11

Full-time
Entry
Turkey
IT Services
Engineering
View Job Details
James Search Group
Related

Frontend Developer

2026-04-11

Full-time
Not Applicable
United States
Software Development
Information Technology