DRC Maintenance and upgrading Online Job Platform and development of ABLI-G Website Jobs in Kenya
DRC Maintenance and upgrading Online Job Platform and development of ABLI-G Website Jobs in Kenya
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 Description
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.
Registration of potential employers/employees,
Posting of new jobs by employers.
Deletion of jobs once deadline is reached.
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.**
Monthly progress reports.
System use case.
System user manuals.
System requirement manuals.
DRC’S Responsibilities
*DRC’s responsibilities e.g. review progress reports, code update etc.**
Review progress reports.
Review updated code and support in integration of the various system modules/components in GitHub.
Conduct system unit and module tests.
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.**
All applications/proposal to be done in English.
The consultant shall not subcontract the consultancy withought DRC consent.
he 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.
Qualifications
*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.
How to Apply
For more information and job application details, see; DRC Maintenance and upgrading Online Job Platform and development of ABLI-G Website 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 NGO Jobs in Africa.