Collaborate with senior designers and engineers to translate user needs and business requirements into intuitive and effective software designs.
Participate in the design and architecture of new software features and systems, contributing to technical discussions and decision-making processes.
Create and maintain design documentation, including wireframes, mockups, prototypes, and user flow diagrams, to clearly communicate design concepts.
...