Responsibilities:
- Develop web applications using Vue.js
- Write clean, maintainable, and efficient code
- Work closely with the product team to gather and understand requirements
- Collaborate with other developers to design and implement features
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Participate in code reviews to maintain code quality and standards
- Troubleshoot and debug issues
- Stay up-to-date with emerging trends and technologies
Requirements:
- 4+ years of experience in Vue.js development
- Experience with HTML/CSS, JavaScript, and responsive design
- Knowledge of component-based architecture and state management
- Experience with RESTful APIs and JSON
- Familiarity with Git version control
- Strong understanding of software development principles and best practices
- Excellent problem-solving skills
- Strong communication and collaboration skills
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
Nice to Have:
- Experience with server-side rendering and Node.js
- Familiarity with Vuex, Vue Router, and other Vue.js libraries and frameworks
- Experience with Agile/Scrum methodology
- Experience with testing frameworks such as Jest