Posted on: 09/12/2025
Job Title : Vue.js Developer
Experience Required : 2 7 Years
Location : Bangalore, Hyderabad, Chennai, Pune, Mumbai, Delhi, Gurugram, Noida
Employment Type : Full-Time
Joining : Immediate
About the Role
We are seeking a talented Vue.js Developer who is passionate about building high-quality, scalable, and user-friendly front-end applications. The ideal candidate should have strong hands-on experience with Vue.js and its ecosystem, including Vue 2/3, Vuex/Pinia, Vue Router, and component-driven development. You will collaborate closely with design, backend, product, and QA teams to deliver seamless and performant user interfaces.
Key Responsibilities :
Vue.js Frontend Development :
- Develop and maintain high-performance applications using Vue.js (Vue 2 or Vue 3).
- Build reusable components and front-end libraries that can be shared across projects.
- Implement responsive, user-friendly interfaces based on Figma/Adobe XD/Sketch designs.
- Optimize applications for speed, scalability, and maintainability.
Architecture & Component Design :
- Participate in architecting scalable front-end solutions using component-based patterns.
- Implement efficient state management using Vuex/Pinia.
- Work with Vue Router for dynamic navigation and complex routing requirements.
Integration & Backend Communication :
- Integrate REST APIs, GraphQL, and third-party services with front-end components.
- Handle asynchronous data flows, error states, authentication, and client-side caching.
- Work closely with backend engineers to ensure smooth communication and data consistency.
Performance Optimization :
- Implement best practices such as lazy loading, code splitting, caching, and memoization.
- Monitor and optimize performance metrics like FPS, TTI, and Core Web Vitals.
- Ensure cross-browser compatibility and mobile-first performance.
Required Skills :
- Strong hands-on experience with Vue.js (Vue 2 or Vue 3).
- Proficiency in JavaScript (ES6+), TypeScript (optional but preferred), HTML5, CSS3.
- Experience with state management tools like Vuex or Pinia.
- Proficiency with Vue Router and component lifecycle hooks.
- Strong understanding of REST APIs, GraphQL, asynchronous programming, and promises.
- Experience with build tools like Webpack, Vite, or Rollup.
- Strong debugging and problem-solving abilities using browser DevTools.
- Ability to build responsive, cross-platform UI layouts.
Good to Have :
- Experience with Nuxt.js (SSR, SSG, static site generation).
- Knowledge of UI frameworks like Vuetify, Element UI, Quasar, or Tailwind CSS.
- Familiarity with micro-frontends architecture.
- Experience with Docker, CI/CD pipelines, and cloud platforms.
- Understanding of SEO for SSR/SPA applications.
- Knowledge of performance monitoring tools like Lighthouse, Sentry, App Dynamics.
Did you find something suspicious?
Posted by
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1587433
Interview Questions for you
View All