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.