Job Description
This role is for one of the Weekday's clients
Min Experience: 10 years
JobType: full-time
We are seeking an experienced Frontend Architect to design and implement scalable, high-performance frontend architectures. This role requires deep expertise in modern frontend frameworks, architecture patterns, state management, and security best practices. You will play a critical role in shaping our frontend ecosystem, mentoring engineers, and ensuring a seamless, high-quality user experience.
Requirements
Key Responsibilities
1. Framework Expertise
- Lead the design and implementation of scalable, reusable frontend architectures using React, Angular, Vue, or Svelte.
- Establish best practices for framework usage, ensuring maintainability and performance.
2. Architecture Design
- Design and implement modular architectures, micro frontends, and scalable UI systems.
- Optimize frontend build processes using lazy loading, code splitting, and SSR.
3. Type Systems & State Management
- Utilize TypeScript extensively, leveraging custom types, generics, and advanced patterns for maintainability and scalability.
- Architect state management solutions using Redux, Zustand, Recoil, Akita, Context API, or custom abstractions.
4. Design Systems & UI/UX Consistency
- Create and maintain scalable component libraries and design systems (Storybook, Figma handoff).
- Collaborate with UX designers to ensure smooth integration of visual and functional components.
5. API Integration & Data Handling
- Develop robust API communication patterns using REST, GraphQL, and WebSockets.
- Optimize frontend data handling for performance, scalability, and real-time updates.
6. Performance Optimization
- Optimize web applications based on Core Web Vitals and performance best practices.
- Implement strategies like tree shaking, hydration, bundling, and memoization to enhance responsiveness.
7. Security Best Practices
- Ensure secure frontend architectures by addressing XSS, CSRF, CORS, and authentication best practices.
- Implement secure auth mechanisms including JWT, OAuth2, and secure cookies.
Required Skills & Qualifications
- 10+ years of experience in frontend development with expertise in modern frameworks.
- Strong understanding of frontend architecture, modular design, and micro frontends.
- Deep experience with TypeScript and scalable state management solutions.
- Proven track record of designing high-performance, secure, and scalable frontend applications.
- Experience in design systems, API integration, and performance optimization techniques.
- Ability to mentor and guide engineering teams in best practices.
Preferred Qualifications
- Experience working in large-scale enterprise applications.
- Familiarity with progressive web apps (PWAs) and cross-platform frontend strategies.
- Prior experience leading frontend teams or acting as an architect in high-growth environments.