He/she should serve as a technical advisor and problem solver to clients and partner to assist them in optimizing their use of emerging and established interactive technologies
He/she should be familiar with commonly used design patterns
Must understand the basics of OO design like encapsulation, abstraction, polymorphism
Should have good knowledge of advanced JS frameworks & libraries like Angular, Backbone, jQuery is an added plus.
Should hand-code advanced HTML documents from scratch
Advanced CSS concepts and best practices and creates intermediate layouts from scratch
Strong and innovative approach to problem solving and finding solutions
Excellent communicator (written and verbal, formal and informal)
Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
Ability to multi-task under pressure and work independently with minimal supervision.
Ability to prioritize when under pressure
Experience in UI Architecture, Service Integration and Standard Project Tools
Experience in Team Management, Scoping, Estimation and Client Management