Product Engineer – Frontend (Vue js)

Position: Product Engineer – Frontend (Vue js)
Experience: 3 to 7 Years
Location: Trivandrum

Our client is looking for a Vue.js Developer with 3 to 7 years of experience in developing applications using Vue.js. The ideal candidate should possess strong expertise in Vue 2 and Vue 3, including the ability to migrate applications from Vue 2 to Vue 3 seamlessly. Proficiency in Git and version control systems is essential for this role.

Responsibilities:

  • Develop and maintain frontend applications using Vue.js.
  • Collaborate with backend developers and designers to enhance user experience.
  • Migrate existing Vue 2 applications to Vue 3, ensuring compatibility and performance.
  • Implement responsive design principles to ensure applications render well across multiple devices.
  • Write clean, efficient, and maintainable code.
  • Perform code reviews and contribute to architectural decisions.
  • Troubleshoot, debug and optimize application performance.
  • Identify and address performance issues in the front end, optimizing it for speed and responsiveness.
  • Ensure compatibility and consistent user experience across different browsers.
  • Debug, refactor, and optimize existing codebase to improve application quality and performance.
  • Stay updated with the latest industry trends, best practices, and emerging technologies in front-end development.

Requirements:

  • Bachelor’s degree in computer science, Engineering, or a related field (preferred).
  • 3 to 7 years of hands-on experience in Vue.js development.
  • Strong proficiency in Vue 2 and Vue 3 frameworks.
  • Experience in migrating applications from Vue 2 to Vue 3.
  • Proficient understanding of Git and version control systems.
  • Solid understanding of JavaScript, HTML5, and CSS3.
  • Strong analytical and problem-solving skills to address complex front-end development challenges.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Good communication skills and ability to work effectively in a team.

Good to have:

  • Experience with CSS frameworks like Bootstrap, and proficiency in responsive design principles.
  • Hands-on experience with the element-UI component library or similar Vue.js component libraries.
  • Experience in backend technology like Laravel & php.