Frontend Developer - Vue

Gurugram, India

Detailed Description: We are looking for a talented and motivated Frontend Developer specializing in Vue.js to join our growing development team. The successful candidate will be responsible for creating and maintaining high-performance web applications with an emphasis on user experience. This role requires close collaboration with designers, backend developers, and product managers to implement and optimize user interfaces using Vue.js. The ideal candidate should have a strong background in modern frontend technologies, an eye for detail, and a passion for creating intuitive and efficient user experiences.

Key Responsibilities:

  1. Development and Implementation:
    • Develop new user-facing features using Vue.js.
    • Build reusable components and libraries for future use.
    • Ensure the technical feasibility of UI/UX designs.
  2. Collaboration and Communication:
    • Work closely with UX/UI designers to translate design mockups and wireframes into high-quality code.
    • Collaborate with backend developers to integrate user-facing elements with server-side logic.
    • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
  3. Code Quality and Best Practices:
    • Write clean, maintainable, and efficient code.
    • Conduct code reviews and provide constructive feedback to peers.
    • Implement best practices for frontend development, including responsive design and cross-browser compatibility.
  4. Testing and Debugging:
    • Implement comprehensive testing strategies, including unit, integration, and end-to-end tests.
    • Debug and resolve technical issues across various browsers and devices.
    • Optimize application performance for maximum speed and scalability.
  5. Continuous Improvement:
    • Stay up-to-date with the latest industry trends and technologies.
    • Identify areas for improvement in the current codebase and propose solutions.
    • Contribute to the continuous improvement of the development process and methodologies.


  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in frontend development, with a strong focus on Vue.js.
  • Proficiency in JavaScript and modern JavaScript frameworks.
  • Experience with Vue.js ecosystem tools like Vue Router and Vuex.
  • Familiarity with RESTful APIs and modern front-end build pipelines and tools.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Experience with common front-end development tools such as Webpack, NPM, and Yarn.
  • Strong problem-solving skills and attention to detail.
  • Ability to understand business requirements and translate them into technical requirements.

Preferred Qualifications:

  • Experience with TypeScript.
  • Familiarity with server-side rendering frameworks like Nuxt.js.
  • Knowledge of GraphQL and related libraries (e.g., Apollo Client).
  • Experience with responsive and mobile-first design.
  • Familiarity with version control systems, such as Git.

 Benefits & Perks

Employers we hire for, prioritize the well-being and satisfaction of their employees, and offer many of these benefits
Competitive Salary Packages
Performance Bonuses
Health Insurance
EPF & Gratuity

Flexible Work Arrangements
Paid Time Off (PTO)

Training and Development
Employee Assistance Programs
Meal and Refreshment
Maternity and Paternity Leave 

Recreational Facilities 

Employee Stock Ownership Plans (ESOPs) 

Explore Our Services


  • Browse Jobs
  • Remote Jobs
  • Jobs Alerts
  • Resume/CV Guide

Find Your Next Job


  • General Hiring
  • Staff Argumentation
  • Remote Teams
  • Project Based Staffing

Find Your Next Hire


  • Tutorials & Courses
  • Learning Paths
  • Mentorship
  • Assessments & Projects 

Upskill or Reskill


  • Digital Engineering
  • Embedded Engineering
  • Quality Engineering
  • Application Modernization

Engineering Services