Description:
We are seeking a Senior Nuxt 3 / Vue.js 3 Developer with deep, hands-on experience building production applications using Nuxt 3 and the Vue 3 Composition API.
This is a frontend-only role. You will own the architecture, implementation, and quality of Nuxt-based application frontends.
Key Responsibilities
- Architect and develop application frontends using Nuxt 3
- Build complex, maintainable UIs using Vue.js 3 and Composition API
- Design scalable page, layout, and module structures in Nuxt
- Implement clean state management (Vuex, Pinia) and composables
- Build and maintain interfaces using Vuetify (v3)
- Optimize SSR behavior, routing, hydration, and client-side performance for applications
- Translate UI/UX designs into high-quality Nuxt components
- Ensure code quality through reviews, refactoring, and best practices
- Collaborate with designers and backend teams for API integration
- Own frontend technical decisions and implementation standards
Required Qualifications (Must Have)
- Strong production experience with Nuxt 3
- Deep understanding of Vue.js 3 and the Composition API
- Experience building complex, state-driven applications
- Strong JavaScript fundamentals
- Hands-on experience with Vuetify
- Experience structuring and maintaining large Nuxt codebases
- Familiarity with modern frontend tooling and Git workflows
- Strong attention to detail and UI correctness
Nice to Have (Optional)
- Experience with TypeScript in Nuxt projects
- Experience building internal component libraries
- Experience optimizing large-scale Nuxt applications
- Familiarity with frontend testing tools
- Experience working with design systems
What This Role Is NOT
- Not a full stack role
- Not a Vue 2 or Nuxt 2 role
- Not suitable for developers without real Nuxt 3 production experience