1. Develop user interfaces for web applications using HTML, CSS, and JavaScript.
  2. Collaborate with back end developers to integrate user-facing elements with server-side logic.
  3. Optimize applications for maximum speed and scalability.
  4. Ensure the technical feasibility of UI/UX designs.
  5. Continuously research and implement best practices for front end development.
  6. Troubleshoot and debug issues that arise during development and in production.
  7. Stay up-to-date with the latest trends and technologies in front end development.


  1. Bachelor’s degree in Computer Science, Engineering, or related field.
  2. Proven experience as a Front End Developer or similar role.
  3. Proficiency in programming languages such as PHP, Python, Java, or Node.js.
  4. Experience with front end frameworks such as React, Angular, or Vue.js.
  5. Knowledge of responsive design principles and techniques.
  6. Familiarity with version control systems such as Git.
  7. Excellent problem-solving and communication skills.
  8. Ability to work both independently and collaboratively in a fast-paced environment.

Preferred Qualifications

  1. Experience with CSS preprocessors like Sass or Less.
  2. Familiarity with RESTful APIs and asynchronous request handling.
  3. Understanding of cross-browser compatibility issues and ways to work around them.
  4. Experience with testing frameworks such as Jest, Mocha, or Jasmine.
  5. Knowledge of web accessibility standards and best practices.

Click here to apply

Software Engineer (Front-end Developer)

  • Experience

    2 Years

  • Location:


  • Working Type

    Full Time / Part Time

  • Hours:

    50h / week (Flexible)

  • Salary:





Click one of our contacts below to chat on WhatsApp

× How can we help you?