Front-End Developer

Home Career Front-End Developer

Front-End Developer

Job Purpose

The front-end developer is responsible for developing state-of-theart front user interfaces and user experiences, building front-end pages (HTML/CSS/JavaScript/jQuery/Cordova) and interfaces (including mobile).


Reporting To:

Developer Team Lead


Working With:

Middle East Client in Health-Care sector


Roles & Responsibilities:

  • Ability to complete all phases of software development life cycle including analysis, functionality, design, development, testing and support.
  • Plan, estimate, and develop user interface code to implement UI/UX designs, using front-end related technologies (for example: HTML, CSS/Sass, Bootstrap, AngularJS, JavaScript, jQuery, Cordova). Code must meet requirements for visual appearance and layout, interaction design, performance, dynamics (animation), responsive design, accessibility, and browser compatibility, and be semantically structured to be easily reusable by multiple development teams.
  • Create wireframes, sitemaps, feature lists, mockups, workflows, functional requirements and other documentation to serve as the blueprints for site design and development.
  • Develop web pages in HTML, Bootstrap, jQuery alongside other members of the team.
  • Develop a responsive design.
  • Develop graphic artefacts for mobile developers.
  • Ensuring that the development team adopt appropriate best practice approaches and tools.
  • Help the development team, providing technical guidance and support where necessary.
  • Maintain documentation and code examples that describe usage and best practices for UI components.
  • Code review JavaScript, HTML, Bootstrap, AngularJS, and CSS/Sass/Less etc. to ensure best practices are followed.
  • Track emerging technologies and trends that may influence UX design
  • Educate colleagues and clients on IA/UX principles.
  • Foster a creative and productive work environment.
  • Work closely with other members of product teams, including Product Managers, Business Analysts, Engineers, and QA to champion the user experience and ensure it is an integral part of the software creation process from start to finish.



1. Organization Awareness
2. Communication Skills
3. Interpersonal Skills
4. Written Communication
5. Planning and Organizing
6. Analytical thinking


Qualifications & Skills:

  • Degree in Computer Science or related field of expertise
  • Minimum 5 years’ work experience in an team lead and/or architect role.
  • Proven experience with UX technologies including JavaScript, jQuery, SASS, LESS, CSS, HTML, XML, Cordova, Bootstrap, AngularJS.


Core Values:

  • Accountable
  • Respectful
  • Enabling
  • Ethical
  • Dedicated

Apply Now

Attach Your CV