Freelance Web Developer – Music Dashboard

Freelance Web Developer – Music Dashboard

Posted 3 days ago by Twine

Negotiable
Undetermined
Undetermined
United Kingdom

Summary: The role involves developing a secure and user-friendly web application for a music distribution dashboard tailored for artists and administrators. The candidate will be responsible for implementing features such as user registration, artist profiles, and admin controls for managing music releases. This position is suitable for full-stack developers with a strong interest in the music industry. Entry-level candidates with demonstrable skills are welcome to apply.

Key Responsibilities:

  • Develop a web-based dashboard for music distribution with separate user and admin interfaces.
  • Implement user registration, artist profile management, and music submission features.
  • Build admin controls for managing releases, downloading music packages, and inputting streaming statistics.
  • Ensure secure handling of user data and music files.
  • Design an intuitive UI/UX for both artists and admin users.
  • Provide documentation for ongoing maintenance and future enhancements.

Key Skills:

  • Proficiency in full-stack web development (front-end and back-end).
  • Experience designing secure, scalable dashboards or admin panels.
  • Strong knowledge of web technologies such as JavaScript, HTML, CSS, and a modern framework (e.g., React, Vue, Angular).
  • Familiarity with backend frameworks (e.g., Node.js, Django, Ruby on Rails) and database management.
  • Ability to implement user authentication and data security best practices.
  • Excellent problem-solving skills and attention to detail.
  • Good communication skills and ability to deliver clear documentation.
  • Experience with music-related platforms or a strong interest in the music industry is a plus.
  • Availability for a single project with potential for follow-up work.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: Entry Level

Industry: IT

Detailed Description From Employer:

Join a dynamic project focused on building a streamlined music distribution dashboard for a fast-growing platform. This role involves developing a secure, user-friendly web application that enables artists to submit music and allows the admin team to manage releases efficiently. The dashboard will support user registration, artist profiles, music submission, release status tracking, and comprehensive admin controls for processing and monitoring music releases. No third-party API integrations are required, as all distribution activities will be handled internally by the admin team. The ideal candidate is comfortable with full-stack development and can deliver a reliable, intuitive platform tailored to the needs of both artists and administrators.

Deliverables

  • Develop a web-based dashboard for music distribution with separate user and admin interfaces
  • Implement user registration, artist profile management, and music submission features
  • Build admin controls for managing releases, downloading music packages, and inputting streaming statistics
  • Ensure secure handling of user data and music files
  • Design an intuitive UI/UX for both artists and admin users
  • Provide documentation for ongoing maintenance and future enhancements

Requirements

  • Proficiency in full-stack web development (front-end and back-end)
  • Experience designing secure, scalable dashboards or admin panels
  • Strong knowledge of web technologies such as JavaScript, HTML, CSS, and a modern framework (e.g., React, Vue, Angular)
  • Familiarity with backend frameworks (e.g., Node.js, Django, Ruby on Rails) and database management
  • Ability to implement user authentication and data security best practices
  • Excellent problem-solving skills and attention to detail
  • Good communication skills and ability to deliver clear documentation
  • Experience with music-related platforms or a strong interest in the music industry is a plus
  • Availability for a single project with potential for follow-up work
  • Open to entry-level candidates with demonstrable skills

About Twine

Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.

Our Mission

Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.