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.