Job Description
Posted vacancy: Frontend ASP.NET Developer
Employer: National Microfinance Foundation (NMF) – Yemen.
Place: Sana'a (Head Office).
Position Type: Full-time contract starting at 3pm.
Contract Length: 5 Months, renewable
Position reporting to: Scram Master
Starting Date: ASAP.
Post date: Aug. 15th, 2024.
Closing Date: Aug. 26th, 2024.
Number of Vacancies: (3)
About The MSMEs platform:
The National Microfinance Foundation Yemen (NMFY) partnered with UNDP to develop and operate the MSMEs platform under the “Supporting Resilient Livelihoods, Food Security and Climate Adaptation in Yemen (ERRYIII)” project.
The digital solution will address the challenges MSMEs and startups in Yemen face. It will improve services and access to main challenges with focus on acceleration, access to capital, and sales and marketing.
The main services under the digital MSMEs platform are:
A. Tele – advisory and training.
B. Financing portal and loans.
C. E-commerce marketplace.
D. Establishing business.
About National Microfinance Foundation:
National Microfinance Foundation (NMF) has been operating since 2003, focusing on economic empowerment and supporting small and micro-enterprises. Its goal is to be a source of financing and a tool for growth and development, empowering the community economically through a range of financial services such as financing, savings, insurance, as well as non-financial services including feasibility studies, training, and monitoring. NMF manages investment and agricultural portfolios with a team of over 160 employees in 21 branches across Yemen.
For more information about the organization, please visit our website at www.nmfy.org
Responsibilities:
- User Interface (UI) Development: Responsible for designing and implementing the visual elements of the web application, including the layout, navigation, and user interactions.
- Client-side Programming: Developing the client-side logic using languages such as HTML, CSS, and JavaScript, as well as frameworks like jQuery, Angular, React, or Vue.js.
- Responsive Design: Ensuring that the web application is responsive and works seamlessly across different devices and screen sizes.
- Integration with ASP.NET/ASP.NET Core: Integrating the front-end components with the ASP.NET or .NET Core backend, ensuring smooth data flow and a consistent user experience.
- Performance Optimization: Optimizing the front-end code for performance, including techniques like code minification, lazy loading, and caching.
- Collaboration and Communication: Working closely with the back-end developers, designers, and project managers to understand requirements and deliver a cohesive user experience.
- Testing and Debugging: Conducting thorough testing of the front-end components and collaborating with the quality assurance team to identify and resolve issues.
- Continuous Improvement: Staying up-to-date with the latest front-end technologies, frameworks, and best practices, and suggesting improvements to the application's user interface and user experience.
Qualifications and requirements:
Technical Skills:
- Proficient in HTML, CSS, and JavaScript
- Experience with front-end frameworks and libraries (e.g., Angular, React, Vue.js)
- Understanding of responsive design principles and techniques
- Familiarity with ASP.NET and/or .NET Core development
- Knowledge of client-side performance optimization techniques
- Familiarity with version control systems (e.g., Git)
Soft Skills:
- Strong problem-solving and analytical skills
- Attention to detail and a keen eye for design
- Effective communication and collaboration skills
- Ability to work in a team and contribute to cross-functional projects
- Willingness to learn and stay up-to-date with emerging technologies
Certifications and Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field
- Relevant front-end development certifications (e.g., Google Developer Certification, FreeCodeCamp Certification).
- Fluency in English (written and spoken).