Senior .NET Frontend Developer (Blazor) — Financial Services

Talent Sauce · Cape Town, Western Cape

Posted 11 September 2026

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

Contract Length: 6 Months (Initial) – Strong Potential for Renewal

Location: Cape Town – Hybrid (2-3 days per week on-site)

Start Date: ASAP

We are seeking a Senior .NET Frontend Developer with strong C# and ASP.NET Core experience to build and maintain interactive, component-driven web applications using Blazor for a client in the financial services sector.

This is not a traditional JavaScript frontend role. Our ideal candidate is a seasoned .NET engineer who has moved into UI development through Blazor, or who has deep experience in Razor, ASP.NET Core, and component-based architecture and is ready to apply it to a modern Blazor stack. You will work on applications where data integrity, security, regulatory compliance, and auditability are paramount, and where the UI must handle complex financial data with precision and clarity.

You will collaborate closely with backend engineers, business analysts, and domain experts to deliver robust, maintainable, and performant front-end solutions.

Duties & Responsibilities

Design, develop, and maintain interactive web UIs using Blazor (Server, WebAssembly, or Web App hosting models, depending on project needs)

Build reusable, modular Razor components that are testable, accessible, and consistent with design standards

Integrate front-end components with REST APIs and backend services built on ASP.NET Core

Implement complex data grids, forms, charts, and input controls required for financial applications, using component libraries such as DevExpress, Telerik, or MudBlazor

Apply client-side and server-side validation rigorously, ensuring data accuracy and integrity in all user-facing workflows

Manage application state effectively across components and sessions

Handle JavaScript interop where necessary, while keeping JS usage minimal and purposeful

Write clean, well-documented, and maintainable code following SOLID principles and established design patterns

Participate in code reviews , contributing to and upholding team coding standards

Collaborate with backend developers, QA, and business stakeholders to translate financial domain requirements into functional UI

Ensure applications meet security, auditability, and regulatory requirements common in financial services

Contribute to CI/CD pipelines , build processes, and deployment strategies for Blazor applications

Stay current with the evolving Blazor ecosystem and recommend improvements to tooling and architecture

Desired Experience & Qualification

Essential

5+ years of professional experience in C# and the .NET ecosystem (.NET Core / .NET 6+ / ASP.NET Core)

Proven experience building component-based web UIs , ideally with Blazor, or with Razor Pages, ASP.NET MVC, or Web Forms with a clear ability to transition

Strong understanding of Razor syntax and the component lifecycle

Solid grasp of HTML5, CSS3 , and responsive design principles

Working knowledge of JavaScript sufficient for interop scenarios

Experience consuming and integrating REST APIs

Familiarity with dependency injection , middleware, and the ASP.NET Core request pipeline

Proficiency with Git and collaborative version control workflows

Strong problem-solving skills and the ability to work independently in a client-facing environmen

Desirable

Direct hands-on experience with Blazor (Server, WebAssembly, or Hybrid)

Experience in financial services, banking, fintech, or another regulated industry

Experience with Blazor component libraries such as DevExpress, Telerik, Syncfusion, or MudBlazor

Familiarity with automated testing for .NET frontends (bUnit, Playwright, Selenium)

Exposure to Azure DevOps, GitHub Actions , or similar CI/CD tooling

Understanding of authentication and authorization patterns (OAuth, OpenID Connect, JWT) in .NET applications

Experience with state management patterns and libraries in Blazor

Auto-apply to this jobView original posting ↗
Senior .NET Frontend Developer (Blazor) — Financial Services at Talent Sauce — Cape Town, Western Cape · JobAlertsZA