Delivering a complete front-end application
Ensuring high performance on mobile and desktop
Build reusable code and libraries for future use.
Coordinating the workflow between the graphic designer, the HTML coder, and yourself
Cooperating with the back-end developer in the process of building the REST API
Communicating with external web services
Ensuring all user input is validated before submitting to back-end.
Should be familiar with MVC model and OOPS
UI design and development
Good understanding of UI/UX.