ICRC Software / Prototype Developer Jobs in Kenya

ICRC Software / Prototype Developer Jobs in Kenya


  • The International Committee of the Red Cross (ICRC) is an impartial, neutral and independent organisation with the exclusively humanitarian mission to protect the lives and dignity of victims of war and internal violence and to provide them with assistance.

  • It also endeavours to prevent suffering by promoting and strengthening International Humanitarian Law and universal humanitarian principles.

  • The ICRC’s Regional Delegation in Nairobi co-ordinates the institution’s humanitarian activities in Kenya, Tanzania and Djibouti.

    Overall Responsibility:

  • The incumbent will actively contribute to the overall goal of enabling building technology solutions that are user-centric and based on human-centered design.

  • Working collaboratively with a team of User Experience Designers (UX), Project Managers, platform owners and external actors, you will develop Web and Mobile applications, different levels of fidelity prototypes in support to project teams across the ICRC in enabling a human-centered design approach for both digital and non-digital projects.

  • Additionally, you will support ICT teams and field experts in identifying user needs, understanding business requirements, and ensuring collaboration over departments to build user-centric solutions to complex problems.

  • This is a Kenya National Position.

    Tasks and Responsibilities

  • Develop and document Web and Mobile applications and prototypes, different levels of fidelity mock-ups for various types of products and services;

  • Crafting accessible, intuitive digital products and services by clearly understanding the business needs, the user needs and the technical feasibility;

  • Conduct simple business analysis, planning and coordinate the time and resources to meet deadlines;

  • Support a UX approach for the various types of projects, integrated with the business analysis approach & change management strategy;

  • Participate in the design process as a consultant on possibilities, takes the design that is created by the UX

  • Designer as an input, understand it, know enough to appreciate it, work through the constraints and execute the design vision into engineered reality;

  • Support design thinking workshops, interviews and other collection methods such as surveys;

  • Ensure a good understanding of the users and their context of use: identify the personas, their needs, motivations, preferences and working conditions;

  • Gather partner requirements using techniques to break down barriers, communicate better and generate new insights;

  • Plan and lead user research with methodologies including user tests, in-depth interviews, focus groups, ethnographic field studies and surveys;

  • Apply the insights from user testing to make concrete product and feature decisions with the team;

  • Support
    the design of digital products and services with the right mix of human-centered design processes and tools;

  • Maintain a regular link with various internal and external partners: local software suppliers, ICT Project Managers, various ICT teams and Platforms owners (Web & Mob);

  • Deliverables include: Planning, creation, development and testing of various fidelity level of prototypes to support ideation workshops and design sprints, qualitative design research and documentation, market research and benchmarking of other products/services, competitive analysis report, Personas, user journeys & user flows, sitemap & Information architecture (sometimes hand in hand with BA), UX Wireframes and low fidelity mock-ups, Interactive, low/high fidelity prototypes to test with users.

    Minimum Requirements and Competencies

  • Bachelor’s degree in software engineering, Computer Science or professional Diploma in software development, digital design/visual communication, computer interactions;

  • 8 -10 years’ experience working as a Software engineer or UI Developer;

  • Proven Mobile and Web know-how (HTML, CSS, JS, etc);

  • Knowledge of Software Design (Client-Server Architecture, API, etc);

  • Knowledge and experience in Low Code platforms (Out systems, PowerApps, etc) is a plus;

  • Demonstrable experience in translating creative software design concepts and ideas into reality using front end technology;

  • Specialist in understanding the user interface design solution both in its practical intent and creative vision and convert it into engineered software’s;

  • Experience with user research methodologies;

  • Experience with agile project methodologies;

  • Experience running design sprints and design thinking workshops;

  • Confirmed expertise in creating low and high-fidelity prototypes as well as designs for development handover;

  • Knowledgeable in creating UX work for partners and teams with different hierarchies;

  • Proven expertise in performing usability testing sessions and using the insights to make product decisions;

  • Agile certification, project management, or business analysis certification is a plus;

  • Validated experience working with global teams in a large organization or on global products;

  • Certificate of good conduct.

    How to Apply

  • For more information and job application details, see; ICRC Software / Prototype Developer Jobs in Kenya


    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Africa Jobs.