Frontend Developer (.NET/ Blazor)
ExecutivePlacements.com
Recruiter
Oostelike Personeel Konsultante
Job Ref
2378689702
Date posted
Thursday, June 11, 2026
Location
Centurion, South Africa
SUMMARY
POSITION INFO
Frontend Developer (.NET / Blazor)
Location: Centurion / Midrand Area, Gauteng
Position Type: Full-Time, Permanent
Salary: R60,000 CTC per month
Benefits: Provident Fund and December Annual Bonus
Working Hours: Monday to Friday, 08:00 to 17:00 (
Strictly Office-Based at Head Office; no hybrid or remote options available)
Reporting to: Chief Information Officer (CIO)
Purpose of the Role
Our client is seeking a highly skilled
Frontend Developer with a deep specialization in the Microsoft stack—specifically
.NET and Blazor—to design, develop, and maintain high-quality user interfaces for core web-based enterprise applications (including ERP, WMS, POS, and Back Office systems).
Reporting directly to the CIO, you will translate complex business and design requirements into scalable, responsive, and component-based frontend solutions used across our Head Office and countrywide Branch networks.
Key Responsibilities
- UI Development: Build clean, efficient, and maintainable frontend user interfaces using Blazor (WebAssembly preferred) following strict coding standards and component-based best practices.
- API Integration: Seamlessly integrate frontend components with backend REST APIs and ASP.NET Core services, collaborating closely with backend developers.
- System Modernization: Support and maintain existing frontend applications while driving legacy system UI modernization and implementing reusable UI patterns.
- Testing & Optimization: Perform thorough frontend testing, debugging, and cross-browser troubleshooting to ensure stable, responsive, and reliable user experiences.
- Deployment & Collaboration: Collaborate with IT Operations and backend teams to ensure smooth production rollouts within on-premises web environments (IIS).
- Documentation: Create and maintain accurate technical documentation, component specifications, and frontend release notes.
Required Qualifications And Experience
- Education: Diploma or Degree in Information Technology, Computer Science, Software Engineering, or equivalent recognized work experience.
- Experience: Minimum 5+ years of professional development experience within the .NET / C# ecosystem with a heavy focus on frontend engineering.
- Core Technical Stack:
- C# / .NET Core and .NET Framework (4.x and above).
- Blazor (WebAssembly preferred; Server exposure is advantageous).
- Extensive experience with component-based UI frameworks such as DevExpress and/or MudBlazor.
- Solid core web skills: HTML, CSS, and JavaScript (specifically for Blazor interop).
- Strong expertise in REST APIs (consumption & integration) and JSON.
- Working knowledge or integration awareness of ASP.NET Core Web API and MVC.
- Version control using Git and familiarity with on-premises application hosting (IIS).
Beneficial Skills (Added Advantage)
- Production experience handling enterprise-scale internal business systems (ERP, WMS, POS).
- Strong UI/UX awareness, responsive design, and usability-focused development.
- Basic awareness of CI/CD pipelines (frontend build and release exposure).
- Experience operating within an Agile / Scrum development framework.
Mandatory Legal Requirements
- Must be a South African born citizen.
- Must have a completely clean criminal record.
- Must have a clean credit history (ITC) with no adverse reports, judgments, or bad debt.
- Note: Direct background vetting, financial verification, and criminal checks will be conducted on all shortlisted applicants.
How To Apply
By applying for this position and submitting your CV, you declare that you meet the strict citizen, criminal, and credit criteria specified above.
Apply on Eastern Personnel CV Database
About the recruitment agency: Eastern Personnel Consultants CC
Connecting exceptional talent with premium employers since 1990.
Please Note: This is a strictly on-site role in the Centurion/Midrand area. Only candidates meeting the explicit 5+ year .NET/Blazor criteria and passing the preliminary background checks will be contacted. If you have not heard from us within two weeks, please consider your application unsuccessful.