Search by job, company or skills

Solution Architect - Frontend

Solution Architect - Frontend

Qentelli
15-24 Years
Not Disclosed
Quick Apply
  • Posted a month ago
  • Over 200 applicants have applied

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.

Key Skills

About Company