We are looking for a skilled Vue.js Developer who is passionate about creating web applications that are not only visually appealing but also highly functional. In this role, you will be responsible for developing and maintaining the front-end of our web applications using Vue.js and Vuetify, as well as integrating with various APIs to enhance the user experience.
Job Responsibilities
1. Collaborate with cross-functional teams to design and develop user-friendly web applications using Vue.js and Vuetify.
2. Implement responsive and intuitive user interfaces, ensuring an exceptional user experience across multiple devices and browsers.
3. Work with APIs to fetch and display data from external sources, and integrate them seamlessly into our applications.
4. Debug, troubleshoot, and optimize code to ensure the highest level of performance, security, and scalability.
5. Stay up-to-date with the latest Vue.js and Vuetify developments and best practices, and proactively apply them to projects.
6. Collaborate with back-end developers to ensure smooth communication between the front-end and back-end systems.
7. Participate in code reviews, provide constructive feedback, and maintain high coding standards.
Requirements
- Proven experience as a Vue.js Developer with a strong portfolio of web applications built using Vue.js and Vuetify.
- Solid understanding of Vue.js, Vuetify, and JavaScript, including ES6+ features.
- Proficiency in working with RESTful APIs and AJAX to fetch and manipulate data.
- Familiarity with state management using Vuex and component-based architecture.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Knowledge of Git and version control systems.
- Experience with unit testing and end-to-end testing frameworks is a plus.
- Familiarity with web design principles, HTML, CSS, and pre-processors like SCSS is a bonus.