Maintenance and upgrading Online Job Platform and development of ABLI-G Website 168 views0 applications


TERMS OF REFERENCE

DRC is the lead UNHCR livelihood partner in Dadaab refugee camp.

Livelihoods Program currently receive financial support from UNHCR, ECHO, DANIDA and; most recently EUTF to support refugees and host communities in promoting interventions that strengthen beneficiary capabilities, protect their material and social assets for enhanced resilience and self-reliance.

The program intervention includes; capacity building on business development skills, technical vocational skills training at DRC vocational centers and scholarship for tertiary education in the various universities and tertiary institutions in Kenya.

The program contributes to the durable solutions by preparing refugees for ultimate return. The online job platform will provide a linkage interface between graduates of the respective scholarships offered and the potential employers in the country of origin.

PURPOSE

The consultant will undertake maintenance and upgrading of the system to meet latest minimum technological requirements and data security.

ACTIVITY DESCTRIPTION

Upgrade the online job portal from Laravel architecture to Angular JS architecture and improve the UX/UI.

EVALUATION DELIVERABLES /OUTPUTS

System functionalities fully complete i.e.

  1. Registration of potential employers/employees,
  2. Posting of new jobs by employers.
  3. Deletion of jobs once deadline is reached.
  4. Fully updated user and system requirement manuals.

METHODOLOGY

The system update codding will be done remotely on DRC GitHub account with development updates done in biweekly meetings. All source code should be shared in the GitHub account together with user manuals and any other documentations.

RECOMMENDED DOCUMENTATION

*What are the expected documentations e.g. reports user manual etc.**

  1. Monthly progress reports.
  2. System use case.
  3. System user manuals.
  4. System requirement manuals.

DRC’S RESPONSIBILITIES

*DRC’s responsibilities e.g. review progress reports, code update etc.**

  1. Review progress reports.
  2. Review updated code and support in integration of the various system modules/components in GitHub.
  3. Conduct system unit and module tests.
  4. Process payment once agreed milestones are achieved and reports approved.

REPORTING ARRANGEMENTS

*Outline how the reporting will be done.**

The consultant will report to the MIS Officer

TERMS & CONDITIONS.

*Outline the terms and conditions.**

  1. All applications/proposal to be done in English.
  2. The consultant shall not subcontract the consultancy withought DRC consent.
  3. The consultant must have all required tools and genuine softwares.

APPLICATION REQUIREMENTS.

*Outline the applicant’s requirements.**

Qualified applicants should prepare a proposal detailing how he/she will undertake the consultancy as well as previous assignments undertaken together with a financial plan/budget for the consultancy.

QUALIFICATION

*Skills and level of education of the consultant to undertake the job.**

  • Proficiency with HTML5, JavaScript & CSS experience including libraries such as jQuery and Bootstrap
  • Proficient in advanced JavaScript concepts and design patterns.
  • Experience with JavaScript development frameworks such as React, Angular, Express or Node.js
  • Creating self-contained, reusable, and testable modules and components
  • Creating custom, general use modules and components which extend the elements and modules of core Angular
  • Experience with building the infrastructure for serving the front-end app and assets using Nodejs
  • Familiarity with common Node.js modules, including Express
  • Familiarity with deployment and monitoring of Nodejs applications
  • Extensive experience designing and developing web service technologies such as REST API, or JSON.
  • Extensive experience writing automated unit, UI, and End-to-End tests suites for all components with testing tools such as Mocha, Jasmine, and Protractor
  • Extensive work experience with database technologies such (e.g. MySQL, MongoDB), and web servers (e.g. Apache).
  • Knowledge of the use of version control tools such as Git
  • Ability to provide SEO solutions for single-page apps
  • Validating user actions on the client-side and providing responsive feedback
  • Professional, precise communication skills
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
  • Architecting and automating the build process for production, using task runners or scripts
  • BSC computer science with at least 5 years’ experience developing Web applications.

TIMELINE

This activity should be completed in 3 months time.

More Information

  • Job City Garissa
Share this job


The Danish Refugee Council is currently implementing a broad range of activities relevant to conflict affected communities and persons. The activities are categorized in ten sectors:

Shelter and Non-food Items, Food Security, Protection, Income Generation, Coordination & Operational Services, Community Infrastructure & Services, Humanitarian Mine Action, Armed Violence Reduction (AVR), Water, Sanitation & Hygiene (WASH), and Education.

Here you can read some short exemplifications of what types of activities the respective sectors include:

Shelter and Non-food Items: Provision of emergency shelter, emergency cash grants, rehabilitation of housing, distribution of non-food items (NFIs) and provision of return and repatriation kits.

Food Security: Emergency food provision or food voucher programmes. Training and capacity development in agriculture, agricultural inputs (e.g. tools and seeds), agricultural grants.

Protection: Advocacy for the rights of displaced people in their context of displacement, child protection initiatives, individual protection assistance based on vulnerability, legal aid, land & property rights, sexual and gender-based violence prevention, registration services for the internally displaced and refugees, monitoring of rights and rights awareness-raising, facilitation of return and repatriation processes.

Income Generation: Business training and SME development, business grants, life-skills training, literacy and numeracy training, vocational training, micro-credit loans, savings groups, group enterprise development and facilitation.

Coordination & Operational Services: Coordination and management of refugee and IDP camps, active participation in UN cluster coordination, humanitarian surveys and studies, facilitation of NGO Networks focused on displacement solutions, capacity development, training and support to local NGOs, secondment of experts to UN emergency operations worldwide

Community Infrastructure & Services: Provision of physical infrastructure like roads, bridges, community centres, irrigation systems or other community structures, facilitation and training of infrastructure management groups at community level, facilitation and funding of community development plans, initiatives for disaster risk reduction at community level.

Humanitarian Mine Action: Manual or mechanical mine clearance, clearance of former battle areas, education for affected communities – with special focus on children on how to avoid harm from mines and UXO, surveys of expected and confirmed mined or UXO areas, explosive ordnance disposal and stockpile destruction, capacity building of national demining institutions.

Armed Violence Reduction (AVR): Education in procedures for safe storage and safe handling of small arms and light weapons (SALW), capacity building of institutions for safety, local and community level conflict management and mitigation.

Water, Sanitation & Hygiene (WASH): Emergency water supply, hygiene item distribution, hygiene information and education, construction of latrines, installation water points, wells and water storage. Water purification.

Education: Education grants and fee support, school feeding programmes, teacher training and support, school materials provision and construction or rehabilitation of school structures.

Connect with us
0 USD Garissa CF 3201 Abc road Contract , 40 hours per week Danish Refugee Council (DRC)

TERMS OF REFERENCE

DRC is the lead UNHCR livelihood partner in Dadaab refugee camp.

Livelihoods Program currently receive financial support from UNHCR, ECHO, DANIDA and; most recently EUTF to support refugees and host communities in promoting interventions that strengthen beneficiary capabilities, protect their material and social assets for enhanced resilience and self-reliance.

The program intervention includes; capacity building on business development skills, technical vocational skills training at DRC vocational centers and scholarship for tertiary education in the various universities and tertiary institutions in Kenya.

The program contributes to the durable solutions by preparing refugees for ultimate return. The online job platform will provide a linkage interface between graduates of the respective scholarships offered and the potential employers in the country of origin.

PURPOSE

The consultant will undertake maintenance and upgrading of the system to meet latest minimum technological requirements and data security.

ACTIVITY DESCTRIPTION

Upgrade the online job portal from Laravel architecture to Angular JS architecture and improve the UX/UI.

EVALUATION DELIVERABLES /OUTPUTS

System functionalities fully complete i.e.

  1. Registration of potential employers/employees,
  2. Posting of new jobs by employers.
  3. Deletion of jobs once deadline is reached.
  4. Fully updated user and system requirement manuals.

METHODOLOGY

The system update codding will be done remotely on DRC GitHub account with development updates done in biweekly meetings. All source code should be shared in the GitHub account together with user manuals and any other documentations.

RECOMMENDED DOCUMENTATION

*What are the expected documentations e.g. reports user manual etc.**

  1. Monthly progress reports.
  2. System use case.
  3. System user manuals.
  4. System requirement manuals.

DRC’S RESPONSIBILITIES

*DRC’s responsibilities e.g. review progress reports, code update etc.**

  1. Review progress reports.
  2. Review updated code and support in integration of the various system modules/components in GitHub.
  3. Conduct system unit and module tests.
  4. Process payment once agreed milestones are achieved and reports approved.

REPORTING ARRANGEMENTS

*Outline how the reporting will be done.**

The consultant will report to the MIS Officer

TERMS & CONDITIONS.

*Outline the terms and conditions.**

  1. All applications/proposal to be done in English.
  2. The consultant shall not subcontract the consultancy withought DRC consent.
  3. The consultant must have all required tools and genuine softwares.

APPLICATION REQUIREMENTS.

*Outline the applicant’s requirements.**

Qualified applicants should prepare a proposal detailing how he/she will undertake the consultancy as well as previous assignments undertaken together with a financial plan/budget for the consultancy.

QUALIFICATION

*Skills and level of education of the consultant to undertake the job.**

  • Proficiency with HTML5, JavaScript & CSS experience including libraries such as jQuery and Bootstrap
  • Proficient in advanced JavaScript concepts and design patterns.
  • Experience with JavaScript development frameworks such as React, Angular, Express or Node.js
  • Creating self-contained, reusable, and testable modules and components
  • Creating custom, general use modules and components which extend the elements and modules of core Angular
  • Experience with building the infrastructure for serving the front-end app and assets using Nodejs
  • Familiarity with common Node.js modules, including Express
  • Familiarity with deployment and monitoring of Nodejs applications
  • Extensive experience designing and developing web service technologies such as REST API, or JSON.
  • Extensive experience writing automated unit, UI, and End-to-End tests suites for all components with testing tools such as Mocha, Jasmine, and Protractor
  • Extensive work experience with database technologies such (e.g. MySQL, MongoDB), and web servers (e.g. Apache).
  • Knowledge of the use of version control tools such as Git
  • Ability to provide SEO solutions for single-page apps
  • Validating user actions on the client-side and providing responsive feedback
  • Professional, precise communication skills
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
  • Architecting and automating the build process for production, using task runners or scripts
  • BSC computer science with at least 5 years’ experience developing Web applications.

TIMELINE

This activity should be completed in 3 months time.

2020-12-02

NGO Jobs in Africa | NGO Jobs

Ngojobsinafrica.com is Africa’s largest Job site that focuses only on Non-Government Organization job Opportunities across Africa. We publish latest jobs and career information for Africans who intends to build a career in the NGO Sector. We ensure that we provide you with all Non-governmental Jobs in Africa on a consistent basis. We aggregate all NGO Jobs in Africa and ensure authenticity of all jobs available on our site. We are your one stop site for all NGO Jobs in Africa. Stay with us for authenticity & consistency.

Stay up to date

Subscribe for email updates

November 2020
MTWTFSS
« Oct  
 1
2345678
9101112131415
16171819202122
23242526272829
30 
RSS Feed by country: