Description

Job Description:

We are looking for a seasoned Vue.js Developer with over 5 years of experience in building and maintaining dynamic web applications. The ideal candidate should possess in-depth knowledge of Vue 2 and Vue 3, along with strong experience in TypeScript and unit testing.

Key Responsibilities:

Develop and maintain highly responsive, dynamic user interfaces using Vue 2 and Vue 3 frameworks.

Collaborate with UI/UX designers and back-end developers to implement and optimize responsive, high-performance web applications.

Utilize TypeScript for robust, maintainable front-end code.

Write comprehensive unit tests for new and existing functionalities using frameworks such as Jest, Jasmine, or Vitest to ensure code quality and coverage.

Implement state management solutions like Vuex or Pinia to manage complex application states.

Optimize application performance by identifying bottlenecks and resolving issues quickly.

Perform code reviews to ensure code quality, maintainability, and adherence to best coding practices.

Troubleshoot and debug applications, providing timely fixes and updates.

Collaborate with DevOps teams to manage builds and deployments using tools like Webpack and Vite.

Continuously improve the development process by suggesting and implementing best practices and modern methodologies.

Required Skills:

Strong expertise in Vue 2 and Vue 3.

Proficiency in TypeScript for front-end development.

Proven experience in writing unit test cases using Jest, Jasmine, or Vitest.

Familiarity with state management libraries (Vuex/Pinia) and build tools (Webpack/Vite).

Excellent problem-solving and communication skills.

Preferred Qualifications:

Familiarity with CI/CD pipelines and cloud services is a plus.

Experience in Agile/Scrum development processes

Education

Any Graduate