Skip to Main Content

Job Title


Blazor Tech Lead


Company : Innover Digital


Location : Bangalore, Karnataka


Created : 2026-03-07


Job Type : Full Time


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 platform’s growth.Key ResponsibilitiesArchitecture & Technical LeadershipOwn 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 DevelopmentBuild 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 & PerformanceDefine 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 & CollaborationMentor and guide a team of 3–5 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 QualificationsExperience8+ 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 SkillsBlazor (Server / WASM) Expert – Component lifecycle, render optimization, JS interop, hosting models.NET 8 / Core Expert – Dependency injection, middleware, HttpClientFactory, configurationMudBlazor / UI Libraries Advanced – Theming, custom component wrappers, responsive layoutsState Management (Fluxor) Advanced – Flux/Redux patterns, store design, effects, middlewareRESTful API Consumption Expert – HttpClient patterns, Polly resilience, typed clients, gateway integrationAuthentication (OIDC/OAuth) Advanced – IdentityServer integration, token management, role-based UICSS / HTML / Accessibility Proficient – Responsive design, WCAG 2.1 compliance, CSS isolationTesting (bUnit, Playwright) Advanced – Component testing, E2E automation, mocking patternsCI/CD & Containers Proficient – Azure DevOps pipelines, Docker, Kubernetes basicsSQL Server / EF Core Working knowledge – Understand backend data models and query patternsPreferred QualificationsExperience 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.