Technical Lead(Front End- full stack)
Johnson Controls International
Bengaluru, Karnataka, IndiaLEAD
Hybrid
Job Description
Lead the design and development of modern web applications at Johnson Controls.
Responsibilities
- Lead the design, development, and implementation of enterprise-grade web applications using Angular v20+ and ASP.NET Core
- Architect and implement Micro Front-End (MFE) solutions using modern Angular frameworks and federation strategies
- Design and develop scalable RESTful APIs and backend services in ASP.NET Core
- Develop and maintain SQL Server database solutions including schema design, stored procedures, query optimization, and performance tuning
- Provide technical leadership, code reviews, mentoring, and best practices to development teams
- Collaborate with cross-functional teams to define technical solutions aligned with business objectives
- Conform to established coding standards, CI/CD practices, testing strategies, and security guidelines using GitHub
- Drive modernization initiatives including migration from legacy applications to modern Angular/.NET platforms
- Troubleshoot complex production issues and implement sustainable solutions
- Participate in architecture discussions, technical roadmap planning, and sprint activities
- Ensure application scalability, maintainability, security, and performance optimization
- Integrate applications with enterprise services and third-party APIs
- Support Agile/Scrum development methodologies and lead technical delivery efforts
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)
- 8+ years of software development experience
- 3+ years in a Technical Lead or Senior Developer role
- Strong experience with:
- Angular v20+
- TypeScript
- RxJS
- NgRx or other state management libraries
- ASP.NET Core / .NET 8+
- SQL Server
- RESTful API development
- Experience building and deploying Micro Front-End architectures
- Strong understanding of:
- Component-based architecture
- Modular application design
- Authentication and authorization (OAuth2, JWT, OpenID Connect)
- API security best practices
- Experience with:
- Git
- Azure DevOps or GitHub Actions
- CI/CD pipelines
- Unit testing and integration testing
- Strong analytical, problem-solving, and communication skills
Nice to have
- Experience with:
- Webpack Module Federation
- Azure Cloud Services
- Entity Framework Core
- SignalR
- Knowledge of Domain-Driven Design (DDD) and Clean Architecture principles
- Experience modernizing monolithic applications into microservices and micro front-end solutions
- Familiarity with performance monitoring and observability tools
- Angular v20+
- TypeScript
- RxJS
- HTML5 / CSS3 / SCSS
- Angular Signals
- Micro Front-End Architecture
- Webpack Module Federation
- Responsive UI Design
- ASP.NET Core
- RESTful API Development
- Entity Framework Core
- Authentication & Authorization
- Swagger/OpenAPI
- Microsoft SQL Server
- T-SQL
- Query Optimization
- Stored Procedures
- Database Design
- Azure DevOps / GitHub
- CI/CD Pipelines
- Git
- Agile/Scrum