Posted on: 10/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