Key Responsibilities: Determining the structure and design of user interfaces for web applications. Ensuring user experience determines design choices. Developing features to enhance the user experience. Understanding of key UI design principles. Proficiency with any of UI development using HTML5, CSS3, JavaScript , jQuery, C#.NET Experience with graphic design applications such as Adobe Illustrator. Experience with responsive and adaptive design. Work with team members to improve design, coding practices. Support cross-functional teams in deploying and maintaining the product/tool.