Frontend
Musixmatch
- Employment type
- Internship
- Country / Region
- Italy
- City / Location
- Bologna
- Workplace
- On-site
- Seniority
- Entry-level (0-2 years XP)
- Salary
- €800 / month
- Language(s) required
- English
- Job offer language
- English
- Applications open until
- 27 October 2026
Musixmatch is hiring a Frontend in Bologna, Italy. This is an internship, on-site position in Software, Tech & Data Analytics at entry-level level. Applications are open until 27 October 2026.
More: Music jobs in Italy
Musixmatch is looking for a Frontend Intern to join its AI team. This role is ideal for someone who wants hands-on experience building modern, responsive web and mobile applications using full-stack development accelerated by AI-assisted tooling. You'll rapidly prototype, design and deploy production-ready frontend and native mobile interfaces, while also developing foundational backend skills by working directly with APIs, cloud services and real production systems. This is an extracurricular internship (tirocinio extracurriculare) lasting 6 months, with a monthly reimbursement of €800.
Key Responsibilities
- Design and build responsive web interfaces and native mobile applications using modern full-stack approaches accelerated by AI
- Build reusable component libraries and iterate on the design system across web and mobile
- Develop interactive dashboards with real-time data visualization
- Integrate frontend and mobile apps with REST APIs and third-party services, with hands-on exposure to building and maintaining those APIs using Python and FastAPI
- Customize components using custom CSS, JavaScript and platform-specific configurations when needed
- Work with PostgreSQL and Redis for data storage, caching and session management as needed
- Leverage AI coding assistants (GitHub Copilot, Claude Code) to accelerate development, generate responsive layouts and build component logic
- Collaborate with designers, backend teams and domain experts to translate designs into functional applications
- Conduct user testing across devices, iterate based on feedback and document workflows
Requirements
- Basic understanding of web development concepts and APIs
- Familiarity with AI-assisted coding tools (e.g. GitHub Copilot, Claude Code)
- Some knowledge of or genuine interest in Machine Learning approaches and techniques
- Basic knowledge of Python and databases (SQL or NoSQL) is a plus
- Ability to maintain clear and up-to-date technical documentation
- Familiarity with Git and collaborative development workflows
- Problem-solving mindset and willingness to learn
- Ability to work in English
Ready to apply?
Create a free account to unlock the application link for this role.
Sign up / log in to apply