Talent.com
This job offer is not available in your country.
Lead Frontend Engineer - Single Page Application

Lead Frontend Engineer - Single Page Application

eTeam IndiaBangalore
5 days ago
Job description

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 EQ's 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 automation.

Key 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 applications.

2. 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 microservices.
  • 3. 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 practices.
  • 5. 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 development.
  • 6. 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 solutions.
  • 7. 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 responsiveness.
  • Required 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 practices.
  • Soft 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 learning.
  • Preferred Qualifications :

  • Bachelor's or Master's 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)

    Create a job alert for this search

    Lead Frontend Engineer • Bangalore