Frontend Developer (.Net / Blazor) - EE (Centurion)

Swift International Human Resources · Centurion, Gauteng

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 →

Reference: CEN001394-JM-1

Job Purpose

  • Design, develop, and maintain frontend user interfaces and components for web-based business applications used across Head Office and Branch Offices.
  • Translate functional, business, and design requirements into high-quality, scalable frontend solutions using Blazor and the Microsoft .NET stack.
  • Develop clean, efficient, and maintainable frontend code following established coding standards, UI guidelines, and component-based best practices.
  • Perform thorough frontend testing, debugging, and troubleshooting to ensure responsive, stable, and reliable user experiences across supported browsers and devices. Contribute daily to:
  • Development of new UI features and enhancements for business systems (e.g., ERP, WMS, POS, Back Office applications).
  • Support and maintenance of existing frontend applications, ensuring consistent behavior and minimal disruption to users.
  • Integration of frontend components with backend APIs and services, collaborating with backend developers as required.
  • Continuous improvement of frontend code quality through peer reviews, refactoring, and reuse of shared components.
  • Create and maintain accurate frontend technical documentation, including component specifications, UI patterns, and release notes.
  • Collaborate closely with backend developers, designers, and IT Operations to ensure smooth deployments, reliable production rollouts, and alignment between frontend and backend systems.
  • Stay up to date with emerging frontend technologies and practices within the Microsoft ecosystem, particularly Blazor, .NET, and related UI frameworks.
  • Minimum 5+ years’ experience in .NET / C# development, with a strong focus on frontend development using Blazor (Web Assembly preferred), and experience consuming APIs and working within modern development practices.

Qualifications and or Experience

  • Diploma or Degree in Information Technology, Computer Science, Software Engineering, or equivalent relevant work experience
  • 5+ years’ professional experience in .NET / C# development
  • Frontend Developer with strong experience in the Microsoft stack
  • C#
  • NET Framework (4.x and above)
  • .NET / .NET Core
  • Blazor (WebAssembly preferred, Server exposure advantageous)
  • Component-based UI development
  • DevExpress and/or MudBlazor
  • HTML
  • CSS
  • JavaScript (for frontend development and Blazor interop)
  • REST APIs (consumption and integration)
  • JSON
  • Web API (ASP.NET Core: Integration focused)
  • MVC (working knowledge / integration awareness)
  • Git / version control
  • Basic CI/CD awareness
  • On-premises web application environments (IIS)

KPI's

  • Design and Architecture
  • Development
  • Testing and Quality Assurance
  • DevOps and Deployment
  • Team Collaboration
  • Stakeholder Communication
  • Process Optimization
  • Research and Innovation
  • Documentation

Duties & Responsibilities

Kindly apply if you meet the minimum requirements. Should you not hear back from us within 2 weeks consider your application as unsuccessful. Package & Remuneration

R 55000 - R 60000 - Monthly

Auto-apply to this jobView original posting ↗