Skip to Main Content

Job Title


User Interface Architect


Company : Hays


Location : vancouver, British Columbia


Created : 2025-06-20


Job Type : Full Time


Job Description

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