Skip to content

Senior Front-End Web Developer

Egypt, Al Qāhirah, Maadi, CairoTechnical

Job description

We are looking for a passionate Senior Front-End Web Developer to join our team!


Responsibilities:

  • Develop new user-facing features.
  • Build reusable code and libraries for future use.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize application for maximum speed and scalability.
  • Assure that all user input is validated before submitting to the back-end.
  • Collaborate with other team members and stakeholders.
  • Determining the structure and design of web pages.
  • Ensuring user experience determines design choices.
  • Developing features to enhance the user experience.
  • Striking a balance between functional and aesthetic design.
  • Ensuring web design is optimized for smartphones.
  • Utilizing a variety of markup languages to write web pages.
  • Maintaining brand consistency throughout the design.

Job requirements

  • B.Sc. degree in Computer Science or relevant field.
  • Minimum 5 years of experience.
  • Proficient understanding of web markup, including HTML5, CSS3
  • Proficient understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Proficient understanding of asynchronous request handling, partial page updates, and AJAX
  • Proficient knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
  • Familiarity with tools such as Adobe XD and Photoshop.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as Git / Mercurial / SVN
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • At least 4 years of experience in Vue.js, Angular, React, and object-orientated programming.
  • Strong understanding of the Vue.js framework and its core principles
  • Knowledge of server-side rendering
  • Proficient with REST APIs.

or