Front-end Architect (or Principal Front-end Architect)
Work Location: Bangalore
Contract To Hire
Salary Up to 40 LPA
Role Summary
As a Front-end Architect, you will shape the architecture and engineering standards of our client-side applications.
You'll define and drive the technical vision for the front-end stack, ensure scalability, performance, maintainability, and lead/mentor engineers across teams.
You'll be both hands-on and strategic: writing/ reviewing code, making architectural decisions, aligning with product, UX/design, backend, and operational teams.
Key Responsibilities
- Set the long-term technical direction for the front-end (web/mobile) architecture : choose frameworks, define module boundaries, micro-frontends vs monoliths, component libraries, design systems.
- Define and enforce coding standards, best practices, tooling (build systems, linting, CI/CD, bundling, performance budgets) for front-end engineering.
- Lead architectural decisions: trade-offs between speed to market vs maintainability, performance vs bundle size, monolithic vs micro-frontend, SSR/CSR/hybrid, etc.
- Collaborate with product, UX/design, backend teams: ensure front-end architecture aligns with UX vision, API surface, data flows, deployment model, accessibility standards.
- Build and maintain shared components, design systems, UI libraries, patterns that are reusable and scalable across teams.
- Mentor and coach front-end engineers: review code, provide guidance, help establish growth paths, recruit and onboard new talent.
- Stay current with emerging front-end technologies, frameworks, performance and accessibility trends; evaluate new technologies and tools and recommend their adoption.
- Identify, anticipate, and mitigate technical risks related to front-end performance, maintainability, scalability, security, cross-browser/device compatibility.
- Ensure high quality in front-end deliverables: via code reviews, architecture reviews, performance audits, accessibility (e.g., WCAG), SEO, and maintainability.
Required Qualifications & Skills
- Typically 8-10+ years of strong front-end development experience (or equivalent), with several years in lead/architect or senior engineering roles.
- Deep expertise in HTML5, CSS3/SASS/LESS, JavaScript (ES6+), and at least one major front-end framework/library (e.g., React, Vue, Angular).
- Demonstrated experience designing and implementing scalable front-end architectures (e.g., micro-frontends, component libraries, design systems, SSR/CSR).
- Strong understanding of front-end performance optimization, bundling, build tools (Webpack, Rollup, Vite), code splitting, tree-shaking.
- Knowledge of accessibility (WCAG) and cross-browser/device compatibility.
- Familiarity with backend integration (REST, GraphQL), state-management strategies, real-time/data-driven front-end features.
- Excellent communication skills: able to explain technical decisions to both technical and non-technical stakeholders, collaborate across teams.
- Strategic mindset: able to analyze trade-offs, plan for scale, guide architecture decisions, mentor others.
- Preferred: Experience with CI/CD pipelines, cloud platforms, large-scale front-end deployments, open source contributions.
(Bonus)