Developing and implementing user interfaces and user experiences for web and mobile applications
Collaborating with cross-functional teams, including designers, developers, and stakeholders, to define interface requirements and create design concepts
Creating wireframes, prototypes, and design specifications to guide development teams
Conducting user research and usability testing to validate design concepts and identify opportunities for improvement
Writing clean, efficient, and maintainable code to implement interfaces and user experiences
Optimizing web and mobile applications for performance and scalability
Troubleshooting and debugging interface and user experience issues
Reviewing and approving final designs to ensure that they meet design and usability standards
Communicating design decisions and rationale to cross-functional teams and stakeholders
Excellent communication and collaboration skills
Ability to work effectively with cross-functional teams and stakeholders