Johnson Controls

Technical Lead(Front End- full stack)

Bangalore-Karnataka-India Full time

Experience: 10–12 Years
Location: Bangalore
Role Overview
We are looking for a Full‑Stack Tech Lead (Frontend-heavy) with deep expertise in Angular, Micro Frontends, Module Federation, and modern UI architecture. The role involves strong hands-on front-end development along with working knowledge of C#, .NET, .NET Core backend services to collaborate effectively across the full stack.

Key Responsibilities

  • Lead front-end development using Angular for scalable enterprise applications.
  • Architect and implement Micro Frontend solutions with Module Federation & Remote Apps.
  • Drive state management best practices using Redux/NgRx, and enforce modular MVVM architecture.
  • Contribute to backend solution design and integration using C#, .NET, .NET Core REST APIs.
  • Collaborate with Salesforce, SharePoint, and backend engineering teams.
  • Lead code reviews, provide technical mentorship, and ensure engineering best practices.
  • Implement real-time communication using SignalR across frontend and backend.
  • Work closely with product and architecture teams to deliver end-to-end technical solutions.


Required Skills
Frontend (Primary Expertise)

  • Angular (8+ years) – architecture, components, RxJS, lazy loading, routing, modular design.
  • Micro Frontends – Module Federation, Remote Apps, cross-app communication patterns.
  • State management – Redux / NgRx.
  • Experience integrating with Salesforce and SharePoint (SPFx).
  • Strong understanding of performance optimization, accessibility, and responsive UI.

Backend (Secondary Exposure)

  • Hands-on exposure to C#, .NET, .NET Core.
  • Understanding of RESTful API design, service integration, and microservices-based backend.
  • Familiarity with security practices, API versioning, and deployment pipelines.
  • Other Skills
  • Experience with SignalR for real-time features.
  • Strong understanding of Git, CI/CD, Agile delivery.


    Soft Skills

    Strong leadership and mentoring capabilities.
    Excellent communication and stakeholder management.
    Problem-solving mindset with ownership and accountability.


    Education

    Bachelor’s degree in Computer Science, Engineering, or related field.