Job Title: Vue Developer
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.
● 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.
● 5+ years of experience in front-end development with a focus on Vue.js.
● 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.
● 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