Extensive experience in Web UI framework and Web UI development which includes Usability, Page transition, page navigation, image caching, lazy page loading.
Experience in Front End payload, able to make decisions on front-end validations, server side validations Experience in using UI debugging and profiling tools
Experience in the development of complex multi-layer applications
Experience in working with high-available mission critical large scale web application Candidate should possess strong analytical skills and be able to abstract information from existing code
Experience in development of multi-threaded application in interfacing with other systems Excellent object-oriented design & programming skills, including strong working knowledge and experience in using UML and design patterns, refactoring
Strong understanding of standard software development life-cycle methodologies Ability to work on an Agile development environment Interface with different departments within the organization
Excellent interpersonal communication and teaming skills
Experience with Git version control systems is a plus