[Vacancy]: ICT and Software Development Assistant Needed at Mercy Corps

ict
March 8, 2024

Job Description

General Position Summary:

As an ICT and Software Development Assistant, you will work closely with our experienced professionals on various projects that span both web systems development (mainly front-end) and ICT infrastructure management. The ideal candidate will possess a strong background in developing good front-end interfaces, reusable components, and information and communication technology (ICT). In addition to traditional software development tasks, this role encompasses a range of responsibilities, including printer maintenance, CCTV maintenance, and inverter maintenance.

Essential Job Responsibilities:

Web Development:

  • Collaborate with the design team to implement responsive and visually appealing user interfaces using React.
  • Develop and maintain front-end features, components, and functionalities.
  • Ensure the highest quality of code through testing and code reviews.
  • Optimize applications for maximum speed and scalability.
  • Implement and maintain consistent design patterns and styles throughout the application.
  • Collaborate with back-end developers and other team members to integrate front-end components with server-side logic.
  • Identify and resolve front-end issues, bugs, and bottlenecks.
  • Conduct thorough testing to ensure the functionality and performance of the application.
  • Support in optimizing websites for performance, usability, and SEO.
  • Creation of web-related documentation and contribute to knowledge sharing within the team.
  • Assist in the migration of web systems from PHP to MERN Stack.

ICT:

  • Assist in the setup, configuration, and maintenance of hardware and software systems.
  • Provide support for troubleshooting hardware and software issues for end-users.
  • Assist in managing and securing the company’s network infrastructure.
  • Collaborate with the ICT team to implement cybersecurity best practices.
  • Participate in ICT-related documentation, including system configurations and user manuals.

 Finance & Compliance Management

  • Ensure compliance with donor and Mercy Corps regulations related to peace and conflict programming.

 Security

  • Ensure compliance with security procedures and policies as determined by country leadership.
  • Proactively ensure that team members operate in a secure environment and are aware of policies.

Knowledge and Requirements

  • Degree in Information Technology, Computer Science, Web Development, or a related field.
  • Proven experience as a Front-End Developer with a focus on React.
  • At least 2 years of experience in a similar role.
  • Strong proficiency in JavaScript, HTML, CSS, and related web technologies.
  • Experience with state management libraries such as Redux and Context.
  • Familiarity with RESTful APIs and integration of front-end applications with back-end services.
  • Knowledge of build tools and package managers (e.g., Webpack, npm).
  • Good understanding of version control systems, especially Git.
  • Excellent problem-solving and debugging skills.
  • Strong understanding of Graphic Design and UI / UX tools.
  • Basic understanding of ICT principles, hardware, and software systems.
  • Demonstrated attention to detail, the ability to follow procedures, meet deadlines, and work independently and cooperatively with team members.

Click here to apply