> Markdown version of [/jobs/ext/2792319-frontend-developer-for-tattoo-education](https://www.wearedevelopers.com/jobs/ext/2792319-frontend-developer-for-tattoo-education). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Developer For Tattoo Education - **Company:** Enfint - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Flutter, Microsoft Windows, Artificial Intelligence, Mobile Application Development, Routing, Ionic, TypeScript, Web Services, Tailwind, Cypress (Programming Language), Backend, Vue.js, Kotlin, Playwright, Graphql, React Native, Front End Software Development, JestJS, Multiplatform - **Published:** September 8, 2026 - **Apply:** https://www.buscojobs.com.es/frontend-developer-for-tattoo-education-en-barcelona-ID-370283240 ## About the Role Solid production experience with Vue 3 and Composition API Experience with Nuxt 3, including SSR/SSG, file-based routing, and Nitro server routes Strict TypeScript typing and good practices Experience with Tailwind CSS and utility-first layout Experience with shadcn-vue or Radix Vue for accessible and reusable component systems Experience with Pinia for state management Experience with Git/GitHub and collaborative pull request workflows Product mindset, attention to detail, and good UX judgment Ability to build clean, maintainable, scalable, and well-structured interfaces and code Autonomy and communication with technical and business profiles Continuous learning mindset Nice to have: Vitest, Playwright or Cypress, VueUse, pnpm, REST or GraphQL APIs, JWT-based authentication, i18n, mobile app development with React Native, Flutter, Ionic, or Kotlin Multiplatform. ## Description ????????:Tattoox provides training for Spanish-speaking tattoo artists and is redefining the global tattoo industry.The company combines education, technology, eCommerce, and in-person experiences within an international ecosystem.??????:Build new functionalities using Vue 3 and Nuxt 3Develop fast, accessible, and responsive interfacesDesign reusable components following a common Design SystemCollaborate with Product and Design to turn ideas into high-quality user experiencesIntegrate the frontend with APIs and services developed by the Backend teamParticipate in frontend architecture decisions and evolve the technology stackDevelop dashboards, internal tools, and business-oriented applicationsParticipate in platform integration across the ecosystemInfluence technical decisions, define architectures, establish development standards, and lay the foundations of the Frontend area.??????????:Solid production experience with Vue 3 and Composition APIExperience with Nuxt 3, including SSR/SSG, file-based routing, and Nitro server routesStrict TypeScript typing and good practicesExperience with Tailwind CSS and utility-first layoutExperience with shadcn-vue or Radix Vue for accessible and reusable component systemsExperience with Pinia for state managementExperience with Git/GitHub and collaborative pull request workflowsProduct mindset, attention to detail, and good UX judgmentAbility to build clean, maintainable, scalable, and well-structured interfaces and codeAutonomy and communication with technical and business profilesContinuous learning mindsetNice to have: Vitest, Playwright or Cypress, VueUse, pnpm, REST or GraphQL APIs, JWT-based authentication, i18n, mobile app development with React Native, Flutter, Ionic, or Kotlin Multiplatform.???????:Company computer (Mac or Windows) and an ultrawide monitorOn-demand AI modelsSmall teams with autonomy and responsibilityOpportunity to help define architecture, processes, and ways of working at an early stage.#J-*****-Ljbffr ## Related Videos - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [TDD for Vue.js Developers](https://www.wearedevelopers.com/videos/541-tdd-for-vue-js-developers) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) ## Related Articles - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [25 Essential Tools for Front End Developers](https://www.wearedevelopers.com/magazine/210-25-essential-tools-for-front-end-developers) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)