Description
<p><b>Job Description</b></p><ul><li>UI Architect with expertise in Vue.js and Nuxt.js to lead the design and development of our front-end architecture. Build scalable, high-performance web applications and a deep understanding of modern JavaScript frameworks.</li><li><b>Key Responsibilities:</b></li><li><b>Architect and Develop</b>: Design and implement robust, scalable, and maintainable front-end architectures using Vue.js and Nuxt.js.</li><li><b>Component Development</b>: Create reusable and modular components to streamline development and ensure consistency across the application.</li><li><b>Performance Optimization</b>: Optimize applications for maximum speed and scalability.</li><li><b>Collaboration</b>: Work closely with back-end developers, UX/UI designers, and other stakeholders to deliver high-quality products.</li><li><b>Code Quality</b>: Ensure the codebase is clean, maintainable, and follows best practices.</li><li><b>Mentorship</b>: Provide guidance and mentorship to junior developers and promote a culture of continuous learning and improvement.</li><li><b>Required Skills and Qualifications:</b></li><li><b>Experience</b>: 10+ years of experience in front-end development, with a strong focus on Vue.js and Nuxt.js.</li><li><b>Technical Proficiency</b>: Highly proficient in JavaScript (ES6+), HTML5, CSS3, and modern front-end build pipelines and tools.</li><li><b>Framework Expertise</b>: In-depth knowledge of Vue.js core principles, including components, reactivity, and the virtual DOM. Experience with the Nuxt.js framework for server-side rendering and static site generation.</li><li><b>State Management</b>: Proficient in using Vuex for state management.</li><li><b>Testing</b>: Experience with automated testing frameworks and tools.</li><li><b>Problem-Solving</b>: Strong analytical and problem-solving skills.</li><li><b>Communication</b>: Excellent communication and teamwork skills.</li><li><b>Additional Frameworks</b>: Experience with other JavaScript frameworks like React or Angular is a plus.</li><li><b>UI/UX Design</b>: Understanding of UI/UX design principles and experience working with design tools.</li><li><b>Agile Methodologies</b>: Familiarity with Agile development practices.</li></ul><p></p>