⨠AI Insights & Summary
This is a fantastic opportunity for a skilled Frontend Developer to join a dynamic team working on a cutting-edge digital platform for a major music artist's fan base. The role offers the chance to work with modern technologies like Vue 3, TypeScript, and Tailwind CSS, contributing directly to a high-performance, scalable application. If you're passionate about music, entertainment, and building engaging user experiences, this remote position provides significant impact and a chance to work within an agile, collaborative environment.
About the Client & Project
Special Project Music (YBHQ) is a premium digital platform designed for Yungblud's dedicated fans, offering exclusive multimedia content, memberships, interactive community features, and fan engagement experiences. The platform is built using Vue 3 and TypeScript, with a strong emphasis on performance, scalability, and user experience. It integrates video/audio streaming, subscriptions, payments, analytics, timeline-based content, NFC experiences via ZATAP, and rich content creation using the TipTap editor.
About Openstage
Openstage is the technology ecosystem powering YBHQ, providing the frontend architecture and infrastructure for scalable digital experiences, secure multimedia playback, subscriptions, engagement tracking, and interactive fan experiences. The frontend team collaborates closely with backend and API teams to develop reusable, high-performance UI systems with a modern Vue-based architecture.
About the Role
We are seeking a Frontend Developer with robust Vue.js experience to contribute to the maintenance and expansion of the YBHQ platform. This remote, agile role is perfect for someone capable of building clean, scalable, and component-driven frontend applications.
Essential Knowledge, Skills & Experience
- Strong experience with Vue 3 (Composition API and
)
- Solid knowledge of TypeScript and modern JavaScript (ES6+)
- State management using Pinia
- Routing with Vue Router 4
- Form handling and validation using Vee Validate and Zod
- API integration experience using Axios
- UI styling with Tailwind CSS and PostCSS
- Experience with component libraries like ShadCN and Reka UI
- Understanding of reusable composables and utilities, especially VueUse
- Proficiency with Git, Agile workflows, and remote collaboration
- English level: Upper-Intermediate or higher
Nice-to-Have
- Experience with Vue i18n
- Experience with Sentry logging and monitoring
- Experience with Google Tag Manager and analytics/tracking integrations
- Familiarity with Stripe Payment Element and subscription flows
- Experience with Mux audio/video playback
- Experience using TipTap, GSAP, and Swiper.js
- Familiarity with NFC integrations or connected experiences
- Basic understanding of frontend performance optimization and scalable component architecture
Responsibilities
- Build and maintain scalable Vue 3 / TypeScript frontend features.
- Develop reusable and high-performance UI components.
- Integrate external services and APIs (payments, streaming, analytics, subscriptions).
- Collaborate closely with frontend, backend, and API teams in an agile environment.
- Contribute to frontend architecture, performance, and user experience improvements.
- Support the expansion of AI-enabled frontend capabilities across the platform.
Interview Steps
- GT interview with Recruiter
- Technical interview
- Final interview