Front-end Developer (Web & Mobile)

Tirana

  • Organization: FAO - Food and Agriculture Organization of the United Nations
  • Location: Tirana
  • Grade: Consultancy - Consultant - Contractors Agreement
  • Occupational Groups:
    • Information Technology and Computer Science
    • Design (digital, product, graphics or visual design)
  • Closing Date: 2025-09-01

CALL FOR EXPRESSIONS OF INTEREST - VACANCY ANNOUNCEMENT\:

IMPORTANT NOTICE\: Please note that Closure Date and Time displayed above are based on date and time settings of your personal device

  • FAO is committed to achieving workforce diversity in terms of gender, nationality, background and culture.
  • Qualified female applicants, qualified nationals of non-and under-represented Members and person with disabilities are encouraged to apply;
  • Everyone who works for FAO is required to adhere to the highest standards of integrity and professional conduct, and to uphold FAO's values
  • FAO, as a Specialized Agency of the United Nations, has a zero-tolerance policy for conduct that is incompatible with its status, objectives and mandate, including sexual exploitation and abuse, sexual harassment, abuse of authority and discrimination  
  • All selected candidates will undergo rigorous reference and background checks
  • All applications will be treated with the strictest confidentiality

FAO’s commitment to environmental sustainability is integral to our strategic objectives and operations.

Organizational Setting

Under UNJP/ALB/022/JP, FAO Albania leads efforts with the International Labour Organisation (ILO) and the International Telecommunication Union (ITU) to support the sustainable digital transformation of Albania’s agriculture and rural areas with an ambitious 3-years joint programme entitled “Digital Agriculture and Rural Transformation (DART)” as part of the SDG Fund – Digital Transformation Window call.

DART aims to increase agriculture productivity, advance socio-economic growth, and enhance rural livelihoods in Albania by 2027. It harnesses the potential of digitalization to transform the agri-food sector from national level to underserved rural areas in Albania delivering on three components\: 1) the formulation of Albania’s National Digital Agriculture Strategy and Action Plan (led by FAO, with support from ITU) 2) the farmer-centric design and delivery of digital services via the recently launched national Farmers’ Portal (Portali i Fermerit) (led by FAO) 3) the development of digital capacities among national public workers, TVET schools and centres; smallholder farmers and other vulnerable groups in rural areas (led by ILO).

A key deliverable under Component 2 is the enhancement of the Albania Farmers’ Portal, ensuring user-centered, inclusive, and accessible digital services that support rural women and men equally. To achieve this, FAO Albania seeks a Front-end developer to implement the user interface for the Farmers’ Portal and its mobile app, ensuring a responsive, multilingual, and accessible experience.

This position offers a National Personal Service Agreement (PSA.NAT) contract for an initial 230 days (equivalent to 11 months). A break from duty of at least 30 consecutive days is mandatory within any twelve-month period after which the contract is renewable upon satisfactory performance and funds availability.

Only persons holding citizenship and/or valid residence permit in Albania are eligible to apply.

The incumbent shall be based in Tirana.


Reporting Lines

Under the overall supervision of the AFAO representative and technical leadership of the FAO Senior Technical Advisor on Digital Agriculture/Assistant FAOR (Programme), in close coordination with the Service Designer (Product Owner), Back-End Developer, Data Scientist, UN Agencies and international and national partners, the Front-end developer shall undertake the tasks and responsibilities outlined below.


Technical Focus

In close collaboration with the Service Designer and other technical team members, the Front-End Developer will lead the development of the user interface of the Farmers’ Portal and its mobile app. The focus is on delivering a responsive, accessible, and geospatially interactive digital platform tailored to the needs of Albanian farmers and institutional users. The role includes developing user-facing components for crowdsourcing, field and national-level monitoring, and chatbot interaction.


Tasks and responsibilities

1. Develop and Maintain Front-End Interfaces
• Design and develop the web-based interface and cross-platform mobile app (e.g. with React or React Native).
• Ensure cross-device responsiveness, usability, and performance optimization especially on low-end Android smartphones.
• Apply multilingual and accessibility standards, with a focus on usability for rural and underserved user groups.
• Translate Figma Designs, wireframes and prototypes into responsive and maintainable code.

2. Implement Geospatial and Farmer-Oriented Features
• Integrate and customize map-based tools (e.g. field boundary drawing, geolocation, raster overlays).
• Display geospatial products (e.g. LAI, NDVI) retrieved from the back end over user-defined areas.
• Build intuitive interfaces for crowdsourced data submission (e.g. farmers, MARD inspectors and advisories), with support for offline functionality.

3. Enable Interactive Services and Chatbot UI
• Implement frontend components for Chatbot, a conversational interface powered by an open-source LLM.
• Collaborate with back-end developer who will provide retrieval pipeline.
• Handle input/output interactions, visual feedback, error messages, and fallback flows.

4. Support Testing, Iteration, and Integration
• Conduct frontend testing and participate in user validation sessions.
• Coordinate closely with the Back-End Developer for API integration and data exchange.
• Fix interface bugs, optimize load times and responsiveness under low bandwidth or offline conditions.


CANDIDATES WILL BE ASSESSED AGAINST THE FOLLOWING

Minimum Requirements

• University degree in Computer Science, Software Engineering, Web Development, or a related field.
• 5 years of relevant experience in front-end or mobile application development.
• Working knowledge of English and Albanian
• National of Albania

FAO Core Competencies

• Results Focus
• Teamwork
• Communication
• Building Effective Relationships
• Knowledge Sharing and Continuous Improvement

Technical/Functional Skills

• Experience working on e-government services, platforms or digital agriculture is a strong asset.
• Familiarity with version control systems (e.g.\: GitHub), reproducible workflows, and clear documentation.
• Proven Experience building responsive and mobile-first web applications.
• Experience in map-based UI components, ideally using libraries like Leaflet, Mapbox, OpenLayers or equivalent.
• Familiarity with offline-first design and low-bandwidth user environments.
• Experience working in agile or iterative development environments.
• Ability to collaborate with designers, back-end developers, and end-users.

Selection Criteria

• Demonstrated experience with HTML5, CSS3, JavaScript, and frameworks such as React, React Native, Angular, or Vue.js.
• Portfolio or examples of developed apps/web platforms, especially those involving user interaction with data or maps.
• Proven ability to deliver user interfaces aligned with design mockups and wireframes.
• Knowledge of international accessibility standards (e.g., WCAG) and multilingual UI practices.
• Strong problem-solving and UI debugging skills.
• Experience working with development teams in international or multi-stakeholder contexts.
• Strong attention to detail.
• Strong problem-solving and time-management skills.
• Ability to collaborate effectively with team members and external stakeholders.
• Ability to work independently.

Please note that all candidates should adhere to FAO Values of Commitment to FAO, Respect for All and Integrity and Transparency

ADDITIONAL INFORMATION

  • FAO does not charge any fee at any stage of the recruitment process (application, interview, processing)
  • Please note that FAO will only consider academic credentials or degrees obtained from an educational institution recognized in the IAU/UNESCO list
  • Please note that FAO only considers higher educational qualifications obtained from an institution accredited/recognized in the World Higher Education Database (WHED), a list updated by the International Association of Universities (IAU) / United Nations Educational, Scientific and Cultural Organization (UNESCO). The list can be accessed at http\://www.whed.net/
  • For more information, visit the FAO employment website
  • Appointment will be subject to certification that the candidate is medically fit for appointment, accreditation, any residency or visa requirements, and security clearances.

HOW TO APPLY

• To apply, visit the recruitment website at Jobs at FAO and complete your online profile. We strongly recommend that your profile is accurate, complete and includes your employment records, academic qualifications, and language skills
• Candidates are requested to attach a letter of motivation to the online profile
• Once your profile is completed, please apply, and submit your application
• Candidates may be requested to provide performance assessments and authorization to conduct verification checks of past and present work, character, education, military and police records to ascertain any and all information which may be pertinent to the employment qualifications
• Incomplete applications will not be considered
• Personal information provided on your application may be shared within FAO and with other companies acting on FAO’s behalf to provide employment support services such as pre-screening of applications, assessment tests, background checks and other related services. You will be asked to provide your consent before submitting your application. You may withdraw consent at any time, by withdrawing your application, in such case FAO will no longer be able to consider your application
• Only applications received through the FAO recruitment portal will be considered
• Your application will be screened based on the information provided in your online profile
• We encourage applicants to submit the application well before the deadline date.

If you need help or have queries, please create a one-time registration with FAO’s client support team for further assistance\: https\://fao.service-now.com/csp

FAO IS A NON-SMOKING ENVIRONMENT

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Fellow badge

This feature is included in the Impactpool Fellowship.

Become a Fellow and get a summary of the job description to quickly understand the role and the requirements