Team Structure & Roles - yurkka23/iMusic_team GitHub Wiki

Role Name
Project Manager(s) Sofia Zahakailo / Maria Malashniak / Yurii Karabin / Bohdan Mandziuvatyi
Full Stack Developer Yurii Karabin / Bohdan Mandziuvatyi
QA Engineer Sofia Zahakailo
UI/UX Designer Maria Malashniak

1. Project Manager

📌 Responsibilities:

  • Define project scope, goals, and deliverables.
  • Manage timelines, tasks, and team collaboration.
  • Ensure smooth communication between all team members.
  • Handle documentation and overall project organization.

2. Full Stack Developer

📌 Responsibilities:

  • Develop and maintain both frontend and backend of the platform.
  • Implement APIs for music streaming, user authentication, and recommendations.
  • Ensure database management and secure storage of music files.
  • Optimize performance and scalability of the system.

3. Quality Assurance

📌 Responsibilities:

  • Develop and execute test plans and cases.
  • Perform functional, regression, and performance testing.
  • Identify, report, and track bugs to ensure platform stability.
  • Validate user experience and responsiveness across devices.

4. UI/UX Designer

📌 Responsibilities:

  • Create user-friendly and visually appealing designs.
  • Develop wireframes, prototypes, and final UI components.
  • Ensure smooth user experience with intuitive navigation.
  • Collaborate with developers to implement design elements.