Login Sign Up
🔔 FCM Loaded

Blazor Tech Lead

Innover Digital

5 - 10 years

Bengaluru

Posted: 07/03/2026

Getting a referral is 5x more effective than applying directly

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.