Job Description
We are looking for a highly skilled Lead Frontend Engineer with expertise in Vue.js 3 and modern web technologies. The ideal candidate will design and develop scalable, high-performance frontend architectures while ensuring best practices in security, state management, and performance optimization. This role requires strong leadership, collaboration with cross-functional teams, and mentoring junior developers to establish a culture of excellence in frontend development.
Roles and Responsibilities:
• Design scalable and modular frontend architectures using Vue.js 3, React, or Angular.
• Implement Micro Frontend architectures, Server-Side Rendering (SSR) using Next.js/Nuxt.js, and Component-Driven Development.
• Define state management strategies using Pinia, Vuex, Redux, Recoil, or Zustand.
• Optimize code splitting, lazy loading, and performance tuning to enhance page load times.
• Lead the frontend development team, ensuring high-quality, maintainable code.
• Apply design patterns such as Atomic Design, MVC, and MVVM for reusable UI components.
• Enforce security best practices to prevent vulnerabilities like XSS, CSRF, and CORS.
• Ensure cross-browser compatibility and implement responsive design principles.
• Work closely with backend engineers, UX designers, and DevOps teams to create seamless user experiences.
• Define and document API contracts with backend teams for RESTful and GraphQL APIs.
• Guide teams in adopting CI/CD pipelines, automated testing, and linting rules.
• Mentor junior developers and conduct knowledge-sharing sessions.
• Improve frontend performance using Lighthouse, Web Vitals, and profiling tools.
• Implement security measures like Content Security Policy (CSP) and OAuth/JWT authentication.
• Design Progressive Web Apps (PWAs) with offline-first capabilities.
Required Skills & Qualifications:
• Frontend Frameworks: Expert in Vue.js 3 with experience in React or Angular.
• JavaScript & TypeScript: Strong knowledge of ES6+ and modern TypeScript.
• Performance Optimization: Proficiency in code splitting, lazy loading, and Webpack optimizations.
• State Management: Hands-on experience with Pinia, Vuex, Redux, Recoil, Zustand, or Context API.
• Micro Frontend Architecture: Experience with Webpack Module Federation or Single-SPA.
• UI/UX Principles: Understanding of responsive design and usability best practices.
Preferred Skills:
• Experience with server-side rendering (SSR) and static site generation (SSG) using Next.js/Nuxt.js.
• Familiarity with WebAssembly, Web Workers, and PWAs.
• Hands-on experience with cloud platforms like Azure (APIM, Functions, Blob Storage, etc.).
• Exposure to GraphQL, Apollo Client, and RESTful API development.
Skills: Angular, react.js , Vue.JS, Node.js
Experience: 15.00-24.00 Years