Having knowledge of Web fundamentals like HTML, JavaScript, and CSS.
* Having good experience with back-end programming languages like: PHP,, .
* Having good experience using advanced JavaScript and their libraries and frameworks such as ReactJS.
* Knowledge of API design and development.
* Design overall architecture of the web application.
* Having knowledge of Database technologies like MySQL.
* Having knowledge of Libraries like jQuery, Bootstrap.
* Development experience for both mobile and desktop.
* Knowledge of code versioning tools (such as Git).
* Work on multiple websites and mobile apps run by the company.
* Execute all visual design stages from concept to final hand-off to engineeringTeam.
* Coordinate with other tech members.