Core Responsibilities
Problem definition
Work with Product Managers to identify problem spaces (work streams) based on customer feedback
User Testing and Research
Own the usability of the product by identifying issues and helping to influence improvements
Define and contribute to research initiatives (usability tests, surveys, interviews, and so on) alongside Product Managers.
Conduct competitive analysis and user/customer research
Ownership of the User Interface and Design System
Define and improve the interface and user experience of Mattermost.
Design solutions that fit within the core platform’s experience and flows.
Develop visuals, animations or demos needed for documentation/marketing purposes to effectively launch new features or releases.
Have intimate knowledge of our own design system
Actively contribute to the progress of the design system
Interface with engineers developing components
Proactively identify defects or areas of improvement in the UI
Solution Design and Specifications
Facilitate idea-generation activities with team members to source potential solutions to the
Create deliverables (wireframes, documentation, mockups, prototypes, flows, and so on) to communicate ideas that help define the solutions to real user problems
Work with the team to iterate on and refine the existing experience.
Reviews and Feedback
Engage in design critiques and provide guidance and feedback to fellow design team members
Validate quality standard and solution requirements are met in implementation by conducting design reviews of implemented features or pull requests
UX Design Best Practices and Tools
Stay informed and share the latest on UI/UX techniques and tools
Keep up with design trends
Feature team-specific responsibilities
Understand the technology and features of the group(s) you are assigned to and proactively learn other areas