1. Proficient knowledge of Object Oriented Java script and ECMA Script 2. Proficient knowledge of React Framework 3. Proficient knowledge of Angular Framework 4. Proficient knowledge of web markup, including HTML5, CSS3. 5. Proficient knowledge of Vue JS, Knockout JS, Durandal JS, Backbone JS Framework 6. Good Knowledge of Ajax 7. Proficient knowledge of Node JS Framework 8. Have working knowledge of GIT Repo 9. Strong understanding of front-end coding and development technologies. 10. Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS. 11. Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery. 12. Proficient understanding of cross-browser compatibility issues and ways to work around them. 13. Good understanding of SEO principles. 14. In-depth understanding of the entire web development process (design, development, and deployment). 15. Familiarity with software like Adobe Suite, Photoshop, and content management systems. 16. Excellent analytical and multitasking skills 17. Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus