Job Description
Title: UI Architect(Vue.js and Nuxt.js)
Location: Onsite in Salisbury, NC
Duration: 6 months
Someone who is local or can relocate to NC
We are seeking a highly skilled and visionary Vue.js UI Architect to lead the design and implementation of scalable, enterprise-grade front-end solutions. This role requires deep expertise in Vue.js and Nuxt.js, a strong grasp of modern UI/UX principles, and the ability to guide a team of engineers through complex migrations and greenfield development.
________________________________________
Key Responsibilities:
• Landscape Assessment: Analyze the current UI architecture, identify gaps, and define a roadmap for modernization using Vue.js and Nuxt.js.
• Solution Architecture: Design robust, reusable, and scalable front-end architectures that align with business goals and technical constraints.
• Migration Strategy: Develop detailed migration plans from legacy systems to Vue.js/Nuxt.js, identifying reusable components and frameworks to streamline development across the enterprise.
• Non-Functional Requirements: Ensure solutions meet performance, accessibility (WCAG compliance), SEO (for SSR), and analytics integration standards.
• Team Leadership: Lead and mentor a team of front-end engineers, fostering best practices in code quality, testing, and agile delivery.
• Collaboration: Work closely with product managers, UX designers, and backend teams to ensure seamless integration and user-centric design.
• Innovation: Stay current with front-end trends and advocate for the adoption of emerging technologies where appropriate.
________________________________________
Required Skills & Qualifications:
• Technical Expertise:
• Strong hands-on experience with Vue.js and Nuxt.js (including SSR and static site generation).
• Proficiency in TypeScript and modern UI frameworks (e.g., Vuetify, Tailwind CSS, BootstrapVue).
• Solid understanding of RESTful APIs, GraphQL, and state management (Vuex, Pinia).
• Familiarity with CI/CD pipelines, testing frameworks (Jest, Cypress), and performance optimization tools.
• Architectural Acumen:
• Proven experience designing component libraries and scalable UI systems.
• Ability to define and enforce architectural standards and coding guidelines.
• Soft Skills:
• Excellent communication and stakeholder management skills.
• Demonstrated leadership in cross-functional teams and agile environments.
________________________________________
Preferred Qualifications:
• Experience with micro frontends or federated modules.
• Exposure to cloud platforms (e.g., Azure, AWS) and DevOps practices.
• Contributions to open-source Vue.js projects or community involvement