> 10+ years of progressive experience in Design, Development, Architecture, Testing, and Deployment of Rich Internet Applications.
> Complete ownership of all UI-aspects of the product.
• Fair understanding/Experience with latest UI Technologies, Libraries and Frameworks.
• Strong knowledge in Design Patterns and Principles.
• Ability to understand the needs of the users (User Analysis) and other stakeholders.
• Ability to formulate Specs and to keep them up-to-date.
• Ability to do quick UI mock-ups, Designs and Style Guides.
• Ability to review & Correct the Interaction and UI Designs
• Ability to build responsive framework (RWD)
• Ability to evaluate and recommend best-fitting UI frameworks for various projects
• Ability to work on UX and UI development
• Attention to details, Continuous Improvement, Up-to-date with latest technologies.
• Ability to adopt new frameworks and libraries
• Ability to code and review others code for Modularity, adherence to Guidelines and Best practices
• Experience with Unit Testing & Code Coverage Tools and Frameworks
• Knowledge in Bug-life-cycle, Issue Tracking Systems, CI systems etc.
• Knowledge in Testing Processes, Methodologies
• Knowledge and Experience in Documentation, Presentations
• Ability to build browser plugins
• Ability to refactor the developed code
• Experience leading small to medium sized teams from Project Definition through Implementation.
• Experience coordinating different peer-teams across disciplines and geographies.
• Agile/Basic-Project Management, Mentoring, Communication Skills, Interpersonal Skills.
• Requirements Analysis, User Analysis, Design Reviews, Problem-solving Skills.
• Ability to evaluate the monthly statics on the ongoing or completed projects to the higher management
• Ability to organize internal audits on the developed codes
• Ability to grooming and mentoring team members across the teams
• Ability to organize training sessions for team members based on identified training needs
• Candidate should have strong knowledge on UX, UI and managerial skills
• Creating functional mock-ups (templates) using Photoshop
• Knowledge on latest client development frameworks to define the system architecture
• Problem solving skills
• Have knowledge on cross browsers
Nice to have, experience in:
• Mobile Technologies (Design, Development, Delivery, Philosophy, Usability)
• AngularJS, React, view.js, TypeScript and nodejs frameworks
• JSP/JSF, Java, J2EE, Servlets, Spring with MVC, Webservices