Job Description:
We are seeking an experienced Vue.js Front-End Developer to join our team. As a Front-End Developer, you will be responsible for building and maintaining our web applications, ensuring the user interface is both responsive and visually appealing. You will work closely with our back-end developers and designers to deliver high-quality, scalable, and efficient web applications.
Responsibilities:
Develop and maintain user-facing features using Vue.js
Collaborate with designers and back-end developers to implement UI/UX designs
Ensure the technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability
Implement responsive web design for various devices and screen sizes
Participate in code reviews and maintain code quality, organization, and automatization
Stay up-to-date with the latest industry trends and best practices in front-end development
Debug and resolve bugs and performance issues
Assist in creating and maintaining technical documentation
Requirements:
Proven experience as a Vue.js Front-End Developer or similar role
Strong proficiency in Vue.js and its core principles
Knowledge of HTML5, CSS3, and JavaScript
Experience with responsive design and front-end development tools
Familiarity with state management using Vuex
Experience with RESTful APIs and integration
Understanding of cross-browser compatibility issues and ways to work around them
Proficiency in version control tools such as Git
Strong problem-solving skills and attention to detail
Excellent communication and teamwork skills
Bachelor's degree in Computer Science or a related field (preferred but not mandatory)
Bachelor's degree in Computer Science