Description

Job Description

  • 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.
  • 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.