The UX Designer defines how users will interact with the product. Responsibilities include:
Gathering data to assess needs/requirements of users
Proposing designs to define how users will interact with the functionality of the product (including designs of UX in general, and the product's interface in particular)
Providing design expertise and guidance to engineers and QA during code writing and testing
Ensuring that the product is not only useful, but usable as well
Assisting in narrative and user story development, particularly in the delivery of development-ready design assets and/or prototypes
Leading usability testing and logging associated findings
Community Relations Specialist
The Community Relations Specialist:
Write user documentation, FAQs, blogs, for features and products so that users are aware of the objective and intention of features
Serving as the voice of the community during feature and product planning. Might run surveys or use other mechanism to measure user satisfaction/requests.
Shaping and executing community to team communications and vice versa
During Q1 FY 2017-2018 (July - September 2017), the engineering group in Readers formulated and discussed the following RACI matrix to describe a number of its core activities.
A short guide to RACI:
Responsible (does the work)
Accountable (ensures it happens, on the hook if it doesn't)
Consulted (is sought for input)
Informed (is notified)
Activity
Software Engineer; Associate Software Engineer
Tech Lead (rotating role, on team's timeline)
Senior Software Engineer
Engineering Manager
Engineering Director
Code
Maintain quality and architectural coherence of software