1. 0-2 years of experience in creating and implementing UI development2. Proficiency in HTML, CSS, JavaScript3. Develop user interfaces for complex websites and applications4. Work closely with UX designers, web developers and other team members to create top-performing interfaces deliver an overall seamless user experience5. Convert mockups into cross-browser HTML/CSS/JavaScript templates6. Test and document new features developed7. Continued learning and research into UI development trends and current design strategy and technology8. Optimizing web pages for maximum speed and scalability9. Good interpersonal problem-solving skills