Fullstack Developer (IT Officer)

  • Contractor
  • Nairobi, Kenya
  • TBD USD / Year
  • LVCT Health profile




  • Job applications may no longer being accepted for this opportunity.


LVCT Health

LVCT Health is an established Kenyan NGO that is renowned for its implementation of health programs at scale in Kenya. Through its vision of Healthy Empowered Communities, LVCT Health is a leader in designing and implementation of innovative HIV prevention and treatment approaches, sexual and reproductive sexual and gender based violence programs reaching the most vulnerable populations. The organization works with government and other stakeholders at national and county levels.

LVCT health seeks to fill in the following position: –

POSITION: Fullstack Developer (IT Officer) IT/LVCT/03/2022

REPORTING TO: ICT Manager

LOCATION: Nairobi

Job Purpose

Reporting to the ICT Manager, the Fullstack Developer (IT Officer) will be responsible for the development and support of web portals, websites, and mobile applications (Android, iOS, etc.). This is to ensure that the development conforms to international standards, as well as captures the user expectations. By the guidance of the ICT Manager and in line with the ICT policy and procedure, the position holder is to offer second-level support to all staff.

Key Responsibilities

· Discuss, help design, implement systems within the organization. From simple data gathering forms to complex applications backed by a Nodejs back-end and user-facing frontend. Some of the applications require multi-service signal-based event integration.

· Develop and update customized apps for the organization

· Support and aid all projects achieve paperless transactions in most business processes

· Help the organization develop its test infrastructure and write tests to improve application testing coverage.

· Participate in all technical and systems related discussions together with the team.

· Work with 100% quality and business sustainability in mind.

· Developing front end and back-end in all web portal and website architecture.

· Ensuring cross-platform optimization for mobile applications.

· Ensuring responsiveness of applications.

· Update and Maintenance of the organization’s website and underlying infrastructure.

· Working alongside graphic designers for web design features.

· Seeing through a project from conception to completion.

· Designing and developing RESTful APIs.

· Meeting both technical and consumer needs.

· Staying abreast of developments in web applications and programming languages.

· Offer second-level support to staff in the Head office and all Regional offices.

· Performing any duties assigned him/her by the ICT Manager.

Qualification, Skills and Experience

· At least 5 years of experience in React Native development.

· BSc/B.Tech in Computer Science/Information Technology/Software Engineering

· At least 3 years of hands-on experience with JavaScript UI frameworks such as AngularJS, Vue, ReactJS and NextJS.

· Experience with creating APIs in Node.js.

· Good understanding of Object-oriented Programming (OOP) and development patterns.

· Good knowledge of Relational database systems (such as MySQL or PostgreSQL).

· Understanding of No-SQL Database Systems.

· Experience with microservice-based architecture.

· Good coding skills, and ability to use Behavior-driven development (BDD) and Test-driven development (TDD) where needed.

· Experience and confidence developing RESTful APIs and integrating third-party APIs.

· Proficiency with fundamental front end languages for the web such as HTML, CSS and JavaScript.

· Ability to switch between languages and frameworks, not vendor-locked-in.

· Knowledge of Agile development methodology and Scrum.

· Ability to design, write and test code, algorithms, whether in the front-end, back-end, and cloud functions.

· Proficiency in using Version Control Systems such as Github.

· Desirable: Knowledge of Google Cloud, AWS, CI/CD, Kubernetes, and Docker.

· Nice to have: An active application in the Google Playstore.

· Nice to have: Experience working with a Non-Profit Organization.

How to apply

Interested and qualified candidates are invited to submit their applications and CV along with a cover letter expressing interest and indicating Salary history and expectations to [email protected]. The position applied for and reference number should be clearly indicated on the subject line and cover letter.

The closing date is 11 March 2022. Only shortlisted candidates will be contacted.
LVCT Health is an equal opportunity employer. Please visit our website www.lvcthealth.org for more information about the organization

L**VCT Health DOES NOT CHARGE any fee whatsoever in any part of the recruitment process**

LVCT Health is committed to preventing any type of unwanted behaviour at work including sexual harassment, exploitation and abuse, stigma and discrimination of individuals of various diversity, lack of integrity and financial misconduct. LVCT Health expects all staff and volunteers to share this commitment. Failure to adhere will result in disciplinary action.

 


Job Alerts

Subscribe to get the latest  vacancies

[wpforms id=”3416″]


Job Notifications
Subscribe to receive notifications for the latest job vacancies.