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.