Front End Engineer Job ICRC

Job Title: Front End Engineer
Date Posted: 08/07/2026
Job Type: Full Time
Job Level: Middle
Employer: International Committee of the Red Cross
Industry: IT
Salary: Open
Location: Nairobi
Country: Kenya
Deadline: 21/07/2026

Looking for an IT job in Kenya? ICRC is hiring a Front End Engineer skilled in Frappe Framework/UI, Vue.js, Progressive Web App (PWA) development, offline UX architecture, and Git version control.

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.

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.  

Qualifications

  • 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.  

How to Apply

Click here to apply

1. Applying For Jobs That You Qualify But Not Getting Interviews?
Click Here And Get An Expert Review Of Your CV From Our Recruitment Team Plus 3 Months Job Search Assistance. Land Your Next Job Faster.

2. Register your CV with us today for a better job.
Upload your CV to be considered for jobs that match your skills, experience and career level. Upload your CV here — It's free.

3. Stay relevant in a competitive job market.
Register for short professional courses starting next month. See courses starting next month.

4. Pass Your Next Job Interview With Confidence
Learn how to confidently sell your value and negotiate best salary in interviews. Click here for interview preparation. Interview with confidence.

Job Seeker Testimonials
Since 2011 Corporate Staffing has helped over 13,000 job seekers across Kenya secure new jobs with our clients. Read our job seekers’ success stories here.