Front End Engineer

Posted: Jul 08, 2026 Expires: Not specified View Jobs in ICT / Computer
Save Apply
Get new jobs in your inbox

Never pay for any notarisation, certificate or assessment as part of any recruitment process.
When in doubt, contact us

Industry Healthcare / Medical Founded N / A Type Private Website http://icrc.org/ Address 19 Avenue de la paix 1202 Geneva Switzerland
View All Jobs at International Committee of the Red Cross (ICRC)

Purpose

  • The Front-end engineer customises Frappe Desk, builds the end-user Progressive Web App (PWA) on Frappe UI; owns offline-first behaviour. They develop the frontend according to priorities defined by the product owner and architects.

Accountabilities & functional responsibilities

  • Designs, develops, and maintains the new Protection digital ecosystem frontend and PWA application using the Frappe Framework; 
  • Customizes Frappe Desk for advanced users (data managers, analysts, administrators);  
  • Performs acceptance by users of varying digital skills is an explicit design goal - interaction patterns, training-light flows, in-app guidance, and low-friction error handling;  
  • Provides guidance on design system extension and field-workflow UX patterns;  
  • Troubleshoots bugs, performance issues, and production incidents;  
  • Monitors frontend application performance, uptime, logs;  
  • Performs code reviews and maintains technical documentation;  
  • Collaborates with product owner, business experts, ICRC architects, UX team, external consultants, other member of the agile delivery team, and opensource communities;  
  • Anticipates UI and end-users’ needs, identifies and solves problems;  
  • Resolves assigned incidents and requests while ensuring resolution time commitments are met according to the service and operational level agreements.  

What we will look for in your profile

  • Bachelor’s degree in IT engineering degree or equivalent. ITIL & DevOps certification is an asset; 
  • Minimum 5 years frontend UI dev skills, of which 2+ on Frappe UI (Vue) in production;  
  • Ability to understand and collaborate in the refinement of Functional Requirements, and design fit for purpose solution designs;  
  • Deep PWA / Service Workers / Background Sync experience; client-side persistence patterns; conflict UI; offline UX;  
  • Knowledge of Docker/Podman, Linux;  
  • Familiarity with Git version control;  
  • Frontend testing discipline;  
  • Right-To-Left (RTL) layouts, i18n;  
  • Excellent command (spoken and written) of English. Fluency in French is an advantage; 
  • Contribution to the Frappe UI ecosystem a strong plus; 
  • Experience working with Azure DevOps is a plus.  

What we offer

  • Diverse and humanitarian-minded workforce;
  • An opportunity to contribute to institutional efforts to protect and assist conflict victims worldwide;
  • Training opportunities;
  • Flexible work schedule.

Additional information

  • Location: Nairobi, kenya
  • Type of Contract: 1-year Fixed term contract (renewable subject to Budget discussion and performance) 
  • Type of position: Applicants must have an existing legal right to live and work in Kenya at the time of application. The ICRC will not sponsor or obtain work permits for this position.
  • Application deadline: 21/07/2026
Get new ICT / Computer jobs on TelegramNew jobs like this, as they are posted ›