We are seeking an experienced Tech Lead with strong Vue.js and Nuxt.js expertise to lead the design, development, and delivery of modern, scalable enterprise web applications.
The ideal candidate will have 5+ years of hands-on Vue.js experience, strong Nuxt.js expertise, and deep knowledge of JavaScript, TypeScript, front-end architecture, SSR/SSG, API integration, and modern development practices.
Key Responsibilities:
- Lead architecture, design, and development of enterprise applications using Vue.js and Nuxt.js.
- Define front-end standards, frameworks, coding practices, and architecture.
- Drive technical decisions and solution design.
- Develop reusable, scalable front-end components.
- Implement Nuxt.js SSR and SSG architectures.
- Integrate REST APIs, microservices, and GraphQL.
- Conduct code and architecture reviews.
- Mentor developers through technical coaching and pair programming.
- Participate in sprint planning, estimation, backlog grooming, and release planning.
- Establish automated testing and CI/CD practices.
- Optimize applications for performance, accessibility, SEO, scalability, and security.
- Collaborate with business, product, backend, and engineering stakeholders.
Required Skills:
- 12+ years of software development experience.
- 5+ years hands-on Vue.js experience.
- Strong Nuxt.js experience.
- Nuxt.js SSR / SSG.
- JavaScript / ES6+.
- TypeScript.
- HTML5, CSS3, SCSS/SASS.
- Front-end architecture and design patterns.
- REST APIs / JSON / GraphQL.
- Pinia / Vuex.
- Vite / Webpack.
- GitHub / GitLab / Bitbucket.
- CI/CD pipelines.
- Agile/Scrum.
- Technical leadership and team mentoring.
- Strong communication and stakeholder management.
- Bachelor's degree in CS, IT, Engineering, or related field.
Preferred:
- Retail / eCommerce / Digital Transformation experience.
- Distributed/offshore team leadership.
- AI-enabled web applications.
- Enterprise integration/API management platforms.
- Tailwind CSS / Bootstrap.