Job Details
The New Vision Foundation (NVF) is a non-for-profit organization that focuses on economic development in the field of information and communication technologies (ICT). NVF aims at promoting ICT in Yemen to contribute more in the national economy of Yemen. NVF provides services to ensure youth inclusion in the development process and are able to shape - and benefit from - economic and social development. NVF promotes open source technologies through building an open source community to enable better use of technology in local economic development.
Job Description
Position: Web Developer
Contract Duration: 3 Months (Renewable depending on fund and performance)
Location: Sana’a.
In this role, you will be responsible for developing, designing and deploying web applications. Your work will cover both client and server-side.
Responsibilities:
· User engagement, requirements analysis and design.
· Implementing, maintaining and enhancing web applications in both front-end and back-end.
· Designing and maintaining server back-ends.
· Prepare technical documentation for deployed web applications and conducts technical presentations.
· End user training and training material preparation.
Job Requirements
Experience: A minimum of 2 years of experience in information systems analysis, programming, or software development is required.
Education: Diploma or university degree in computer science, information technology or equivalent field.
Qualifications:
· Expertise in Node.js, SQL, JavaScript, HTML & CSS
· Experience with Python (Django or Flask + SQLAlchemy is preferred).
· Experience with RDBMS systems (PostgreSQL is preferred but not specifically).
· Proficient with design patterns, algorithms, system architecture and system design.
· Have a Functional Working Knowledge of Linux.
· Experience with front-end development frameworks (React, Angular or Vue) is a plus but not required.
· Experience with large data systems is a plus.
· Experience with unit and integration testing is a plus.
Skills:
· Excellent organizational and communication skills and teamwork-oriented.
· Excellent analytical, problem solving and organization skills.
· Have a passion for Agile-based software development.
· Have excellent communication skills.
· Good written and verbal English and Arabic.
· Ability to work under pressure.
How To Apply
Qualified candidates meeting the above requirements are requested to fill the following form:
https://forms.gle/HEJXttcWmhjTUEuu6
Deadline for receiving applications is: 26-May-2019
Females Candidates are strongly encouraged to apply. Only short-listed candidates will be contacted.