Responsibility:
- Develop and maintain front-end components of web applications using Vue.js.
- Create interactive and responsive user interfaces that enhance user satisfaction.
- Collaborate with designers to implement visually appealing and user-friendly UI designs.
- Integrate front-end components with server-side logic and RESTful APIs.
- Optimize application performance, troubleshoot issues, and ensure cross-browser compatibility.
- Implement state management using Vuex or similar libraries.
- Write clean and maintainable code following Vue.js best practices.
- Participate in code reviews and provide feedback to peers.
- Stay updated on Vue.js and front-end development best practices and emerging technologies.
- Collaborate with cross-functional teams to define project requirements and specifications.
Requirement:
- At least 6 years of experience as a frontend developer
- Proficiency in Vue.js and Vue Router.
- Strong understanding of front-end technologies, including HTML, CSS, and JavaScript.
- Experience with responsive web design and mobile-first development.
- Familiarity with REST API integration.
- Ability to work with version control systems, particularly Git.
- Strong problem-solving and debugging skills.
- Effective communication and collaboration within a development team.
- Attention to detail and commitment to writing clean, maintainable code.
- Bachelor's degree in computer science or a related field.
- Project management or Agile/Scrum certification is a plus.