Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
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 3;
Develop fast, accessible, and responsive interfaces;
Design reusable components following a common Design System;
Collaborate with Product and Design to turn ideas into high-quality user experiences;
Integrate the frontend with APIs and services developed by the Backend team;
Participate in frontend architecture decisions and evolve the technology stack;
Develop dashboards, internal tools, and business-oriented applications;
Participate in platform integration across the ecosystem;
Influence technical decisions, define architectures, establish development standards, and lay the foundations of the Frontend area.
требования
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.
условия
Company computer (Mac or Windows) and an ultrawide monitor;
On-demand AI models;
Small teams with autonomy and responsibility;
Opportunity to help define architecture, processes, and ways of working at an early stage.