• proficient understanding of web mark-up, including html5, css3.
• basic understanding of server-side css pre-processing platforms, such as less and sass.
• strong understanding of client-side scripting and javascript frameworks, including jquery.
• note: every front-end developer is expected to have a proficient knowledge of javascript, while most front-end developers should know jquery.
• good understanding of depending on the specific case, a developer should have the advanced knowledge of javascript libraries and frameworks, such as angular-2,4,6,8, reactjs, php, code igniter, laravel, etc.
• good understanding of asynchronous request handling, partial page updates, and ajax.
• basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. familiarity with tools such as as gimp or photoshop is a plus.
• proficient understanding of cross-browser compatibility issues and ways to work around them.
• proficient understanding of code versioning tools, such as github, gitlab.
• good understanding of seo principles and ensuring that application will adhere to them.
• good knowledge of modern hub development and fast page loading.
• must have the knowledge of cookies and storage management in browsers.
• must have the knowledge deployment on linux environment
• knowledge of linux os.
• advanced knowledge of javascript libraries and frameworks, such as angular-2,4,6,8, , reactjs, php, codeigniter, laravel