Designing wireframes, mockups and prototypes, conducting user research and usability testing, ensuring responsive design and optimizing for user accessibility