Job Title: Vue Developer

Experience: 3+ Years

About the Role:

We are seeking an experienced Vue.js Developer with a strong background in front-end development. The ideal candidate will have at least 3 years of professional experience working with Vue.js, along with a deep understanding of JavaScript, HTML, CSS, and front-end frameworks. As a Vue.js Developer, you will be responsible for building user-facing web applications and components, ensuring high performance, and creating responsive, interactive user interfaces.

Key Responsibilities:

●    Develop and maintain web applications using Vue.js and related technologies.

●    Collaborate with cross-functional teams to define, design, and implement new features.

●    Write efficient, scalable, and reusable code that adheres to industry best practices.

●    Optimize applications for maximum speed and scalability.

●    Participate in code reviews, providing constructive feedback and ensuring code quality.

●    Work closely with UX/UI designers to translate designs into responsive and interactive user interfaces.

●    Troubleshoot and debug issues, identifying and fixing bugs to improve the performance of applications.

●    Keep up-to-date with the latest industry trends, technologies, and best practices in front-end development.

Required Skills and Qualifications:

●   5+ years of experience in front-end development with a focus on Vue.js.

●   Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.

●    Familiarity with TypeScript.

●    Experience with Vuex for state management and Vue Router for navigation.

●    Familiarity with RESTful APIs and experience integrating them into web applications.

●    Knowledge of modern build tools and development environments (e.g., Webpack, Babel, npm/yarn).

●    Experience with version control systems like Git.

●    Understanding of responsive design principles and cross-browser compatibility.

●    Ability to write clean, well-documented, and maintainable code.

●    Strong problem-solving skills and attention to detail. ●          Excellent communication and teamwork skills.

Preferred Qualifications:

●    Experience with other JavaScript frameworks/libraries such as React or Angular.

●    Knowledge of CI/CD pipelines and DevOps practices.

●    Experience working in an Agile/Scrum development process.

●    Prior experience in backend development or working with backend frameworks.

Mandatory Skills and Experiences:

●    VueJS 2 and 3

●    JavaScript, HTML, and CSS

●    TypeScript

●    State Management

●    Axios

●    JWT / OAuth

●    Build tools like Webpack, ESLint, Vue CLI

●    Git

●    responsive design principles and ensuring cross-browser compatibility

●    Code Quality - Sonarqube, Jest, Vue Test Utils

●    Vue Devtools, Browser Developer Tools

●    Sentry, Lighthouse