Job Description

Job Title: Frontend Web Engineer

Job Description

  • We are looking for an experienced Front end developer to join our IT team.
  • You will be responsible for the client side of our web applications
  • If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you.
  • As a Front-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience.
  • Ultimately, you should be able to develop and maintain functional and stable web applications to meet ourneeds.


  • Responsible for development of new highly-responsive, web-based user interface.
  • Construct visualizations that are able to depict vast amounts of data.
  • Work and collaborate with the rest of the engineering team.
  • Work with product team and graphic designers.
  • Learn and understand user interactions.
  • Develop a flexible and well-structured front-end architecture, along with the APIs to support it.

Our Ideal Candidate will Have

  • Bachelor’s Degree
  • +2 years’ experience
  • Proven work experience as a Front-end developer
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with ReactJS, JavaScript, HTML and CSS
  • Working knowledge of CMS framework particularly WordPress
  • Experience with REST API’s.
  • Experience with Git
  • Knowledge of design and design tools such as Figma, Adobe XD, Illustrator is a plus.
  • Be a good team player.
  • Good time-management skills.
  • Great interpersonal and communication skills.

Method of Application

Interested and qualified candidates should send their CV to: using “Frontend Web Engineer” as the subject of the email.



Leave a Reply

Your email address will not be published.

Get instant notification when there's a new job or internship or fellowship or government grants and loans.

Enter Your WhatsApp Number to Get All the Updates first, and fast.

Join Our WhatsApp group now to stay up-to date.