Blazor Tech Lead
Innover Digital
5 - 10 years
Bengaluru
Posted: 07/03/2026
Job Description
The Blazor Tech Lead is responsible for owning the entire front-end layer. This is a hands-on technical leadership role that combines architecture, coding, mentoring, and cross-functional coordination. You will design and build the Blazor application that serves as the single client for all backend microservices, define component standards, drive UI/UX quality, and ensure the front end scales with the platforms growth.
Key Responsibilities
Architecture & Technical Leadership
- Own the Blazor front-end architecture define the project structure, folder conventions, and module boundaries aligned with the bounded contexts (Policy, Risk, Workflow, Member, Rating, Claims, Reporting, Governance).
- Select and standardize the hosting model (Blazor Server, WebAssembly, or Hybrid) based on latency, scalability, and offline-access requirements.
- Design the client-side service layer that consumes all RESTful microservices through the Ocelot/YARP API Gateway, including HTTP client configuration, retry/circuit-breaker policies (Polly), and response caching via Redis.
- Establish state management strategy using Fluxor or a comparable Flux/Redux pattern for managing complex cross-module state across 163+ pages.
- Define the authentication and authorization flow on the client side, integrating with Entra On-prem Identity Server (OAuth 2.0 / OpenID Connect) and enforcing role-based UI rendering.
- Set up the MudBlazor component library as the standard UI toolkit, creating a shared design system with theme tokens, reusable layouts, and branded component wrappers.
Hands-On Development
- Build core shared components: data grids, form templates, modal dialogs, notification toasts, search/filter panels, and navigation shells.
- Implement complex UI flows such as policy creation wizards, risk rating dashboards, workflow task boards, claims data entry, and reporting/export screens.
- Develop the cross-service aggregation views that call multiple API endpoints (e.g., Policy Details page aggregating Policy, Risk, Claims, and Workflow data).
- Integrate client-side validation with FluentValidation DTOs returned from the backend, ensuring consistent server/client validation parity.
- Build real-time features (SignalR) where needed, such as live workflow notifications and dashboard data refresh.
Quality & Performance
- Define and enforce front-end testing strategy: unit tests (bUnit), component tests, and end-to-end tests (Playwright).
- Establish performance budgets for page load times, bundle sizes, and rendering performance across all modules.
- Implement lazy loading, virtualization (for large data grids), and efficient change detection patterns.
- Configure client-side logging and telemetry integration with Datadog and Serilog.
- Conduct and lead code reviews for all front-end pull requests, maintaining code quality and design consistency.
Team Leadership & Collaboration
- Mentor and guide a team of 35 Blazor developers, conducting pair programming sessions and technical knowledge transfers.
- Collaborate closely with backend tech leads to align API contracts (DTOs, endpoints, error formats) across all 8 services.
- Partner with UX designers to translate wireframes and design specs into pixel-accurate, accessible Blazor components.
- Coordinate with DevOps to define CI/CD pipelines for the Blazor project (Azure DevOps), including build, test, Docker containerization, and deployment to Kubernetes Apps.
- Participate in sprint planning, architecture reviews, and cross-team ceremonies with backend, QA, and infrastructure teams.
Required Qualifications
Experience
- 8+ years of professional software development experience with C# and the .NET ecosystem.
- 3+ years of hands-on experience building production Blazor applications (Server and/or WebAssembly).
- Proven track record of leading front-end architecture on enterprise-grade applications with 50+ pages/screens.
- Experience migrating legacy desktop applications (WPF, WinForms) to modern web platforms is a strong advantage.
Technical Skills
- Blazor (Server / WASM)
Expert Component lifecycle, render optimization, JS interop, hosting models
- .NET 8 / ASP.NET Core
Expert Dependency injection, middleware, HttpClientFactory, configuration
- MudBlazor / UI Libraries
Advanced Theming, custom component wrappers, responsive layouts
- State Management (Fluxor)
Advanced Flux/Redux patterns, store design, effects, middleware
- RESTful API Consumption
Expert HttpClient patterns, Polly resilience, typed clients, gateway integration
- Authentication (OIDC/OAuth)
Advanced IdentityServer integration, token management, role-based UI
- CSS / HTML / Accessibility
Proficient Responsive design, WCAG 2.1 compliance, CSS isolation
- Testing (bUnit, Playwright)
Advanced Component testing, E2E automation, mocking patterns
- CI/CD & Containers
Proficient Azure DevOps pipelines, Docker, Kubernetes basics
- SQL Server / EF Core
Working knowledge Understand backend data models and query patterns
Preferred Qualifications
- Experience in the insurance or workers compensation domain (policy administration, rating, claims processing).
- Familiarity with CQRS and MediatR patterns for understanding backend service architecture.
- Experience with SignalR for real-time web communication.
- Knowledge of Redis caching strategies on the client/BFF layer.
- Contribution to open-source Blazor component libraries or community projects.
- Experience with microservices front-end patterns: Backend-for-Frontend (BFF), API aggregation, micro-frontends.
- Familiarity with Ocelot or YARP API Gateway configuration from a front-end consumer perspective.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
