
Frontend Developer (Nuxt 3 / Vue / Headless CMS)
- Remote
- Bucharest, București, Romania
- Marketing
Job description
About Revelator:
Revelator is a leading provider of business solutions for the music industry. Our all-inclusive B2B platform, API, and web3 infrastructure enhance efficiency in music distribution, financial reporting, and simplify royalty operations. We offer a wide range of services, including catalog management, supply chain, income tracking, rights management, and business intelligence. By leveraging our innovative solutions, music businesses can easily navigate the evolving landscape and capitalize on new opportunities.
About the Role:
We’re seeking a skilled Frontend Developer to help shape elegant, scalable, and maintainable web applications using:
Nuxt 3 (Vue 3)
Tailwind CSS
A Headless CMS (e.g., DatoCMS, Contentful, Sanity, Strapi)
A design methodology based on **Atomic Design System**, ensuring modular, reusable UI architecture
The ideal candidate champions modern frontend toolchains, appreciates system-level UI thinking, and thrives in agile, collaborative teams.
Job requirements
Responsibilities
Build performant, responsive web apps using Nuxt 3 and Vue 3
Design and implement UI components with Tailwind CSS
Consume content from any Headless CMS via GraphQL or REST
Structure UI using Atomic Design methodology:
Decompose UI into Atoms (buttons, labels, inputs, icons)
Combine atoms into Molecules (e.g., search bar composed of input + button)
Build Organisms from molecules (e.g., a header combining logo, nav, search)
Assemble Templates as skeletal page layouts
Populate Pages with real content to validate layout and behavior
Collaborate across design and development: maintain consistency, scalability, and visual coherence
Champion best practices: testing, performance, accessibility, and clean code
Contribute to, document, and iterate the design system for long-term team efficiency
Requirements
3+ years in frontend development
Strong experience with Vue.js (Vue 3 preferred) and Nuxt.js
Solid JavaScript/TypeScript skills (ES6+)
Proficiency with Tailwind CSS or utility-first frameworks
Hands-on experience with any Headless CMS (GraphQL/REST APIs)
Understanding of Atomic Design architecture and component hierarchy
Familiarity with responsive design, accessibility, SEO, and CI/CD pipelines
Average fluency in Git and collaboration workflows
Portfolio of past work
Ideal Candidate Profile:
Expertise in SSR/SSG, caching, and hybrid rendering patterns
Testing experience with Jest, Vitest, Cypress, etc.
Experience building or using component libraries or pattern-driven workflows
An eye for UX, contributions to open-source, or a portfolio of past work
or
All done!
Your application has been successfully submitted!