Description :
Location : Bangalore Hybrid (3 days onsite, Electronic City)
Employment Type : Full-Time
Role Purpose :
The Lead Front-End Engineer will be responsible for architecting, designing, and implementing scalable Single Page Applications (SPAs) and Micro Frontends (MFEs) using React and TypeScript. This role involves defining the front-end architecture, driving engineering excellence, ensuring adherence to EQs UX design standards, and enabling seamless integration with backend and cloud ecosystems. The candidate will lead a team of engineers, fostering best practices in code quality, performance, testing, and deployment Responsibilities :
1. Architecture & Design :
- Lead the design and architecture of scalable, modular SPA and MFE applications.
- Define and enforce front-end coding standards, design principles, and architecture patterns.
- Ensure UI components are reusable, maintainable, and aligned with UX guidelines.
- Collaborate with enterprise architects and product teams to define technical roadmaps and ensure design consistency across Front-End Development :
- Develop robust, high-performance front-end applications using React.js, TypeScript, HTML5, and CSS3 / SASS.
- Integrate with Headless CMS (Umbraco) to deliver dynamic, content-driven web experiences.
- Implement responsive, accessible, and cross-browser compatible interfaces following WCAG and UX standards.
- Ensure seamless integration with backend APIs and Quality Engineering & Testing :
- Drive automated testing using frameworks like Playwright for functional, regression, and end-to-end testing.
- Utilize SonarQube for code quality, coverage, and maintainability analysis.
- Collaborate with QA and DevOps to ensure high reliability and minimal regression through automation pipelines.
- Conduct regular code reviews, implement static code analysis, and enforce CI / CD integration with quality gates.
4. CI / CD & DevOps Integration :
Work closely with DevOps teams to build, test, and deploy front-end applications through CI / CD pipelines.Leverage Terraform for infrastructure as code (IaC) to automate environment provisioning.Ensure secure and reliable deployments across environments using tools like AWS, AppScan, and version control systems (Git).Contribute to build automation, release management, and continuous monitoring Cloud & Infrastructure :Collaborate with cloud architects to host and scale front-end applications in AWS or other cloud platforms.Optimize application performance through CDN integration, caching strategies, and containerization where applicable.Implement security best practices for front-end applications, including vulnerability scanning and secure code Leadership & Mentoring :Mentor and guide a team of engineers on React, TypeScript, and modern front-end development practices.Conduct technical workshops, code reviews, and architecture discussions.Drive adoption of best engineering practices such as versioning, documentation, and design systems.Collaborate cross-functionally with UX, backend, QA, and DevOps teams to deliver cohesive Performance Optimization :Identify and resolve front-end performance bottlenecks.Implement lazy loading, code splitting, and optimization for faster rendering and improved user experience.Monitor performance metrics using browser dev tools and APM solutions to ensure high Technical Skills :Frontend : React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3 / SASS.Architecture : SPA and Micro Frontend (MFE) patterns, modular component design.Headless CMS : Umbraco (headless mode integration).Testing & Quality : Playwright (E2E testing), SonarQube (code quality), AppScan (security scans).DevOps & IaC : Terraform, Git-based workflows, CI / CD pipelines.Cloud Platforms : AWS (mandatory; any cloud experience acceptable).Security : Familiarity with OWASP guidelines and secure coding Skills & Competencies :Proven ability to lead and mentor front-end development teams.Strong collaboration skills with UX, architecture, and backend teams.Excellent communication, problem-solving, and analytical thinking.Passion for modern web technologies, UI / UX consistency, and continuous Qualifications :Bachelors or Masters degree in Computer Science, Engineering, or related field.Experience working with Headless CMS architectures and enterprise-scale web solutions.Familiarity with Agile / Scrum methodologies.Knowledge of design systems and component libraries such as Storybook or Material UI.(ref : hirist.tech)