HamburgerMenu
hirist

Vue.js Developer - HTML5/CSS3/Javascript

Vikgol
Multiple Locations
2 - 7 Years

Posted on: 09/12/2025

Job Description

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.


info-icon

Did you find something suspicious?