Front End Engineer Job ICRC
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
🚨 Before You Apply for This Job…Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Click here & get it reviewed by our recruiters.

