Job Search and Career Advice Platform

Enable job alerts via email!

Frontend Developer .NET / Blazor

Oostelike Personeel Konsultante

Centurion

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A staffing consultancy in Centurion is seeking an experienced Frontend Developer. This role requires extensive experience (5+ years) in .NET and a strong focus on frontend development using Blazor. The responsibilities include designing and maintaining user interfaces and integrating frontend components with backend services. This is a full-time, office-based position with a competitive salary between R50,000 and R60,000 CTC per month. Suitable candidates must be South African citizens and can expect company benefits including a provident fund and an annual bonus.

Benefits

Provident fund
December Annual bonus

Qualifications

  • 5+ years’ professional experience in .NET / C# development.
  • Strong experience in frontend development using Blazor.
  • Experience with enterprise-scale internal systems.

Responsibilities

  • Design, develop, and maintain frontend user interfaces.
  • Translate requirements into high-quality frontend solutions.
  • Ensure responsive, stable, and reliable user experiences.

Skills

C#
.NET Framework (4.x and above)
Blazor (WebAssembly preferred)
HTML
CSS
JavaScript
REST APIs
Git
Agile / Scrum

Education

Diploma or Degree in Information Technology, Computer Science, Software Engineering

Tools

Blazor
DevExpress
MudBlazor
Job description
Frontend Developer (.NET / Blazor)

Employment: Full time, permanent position. Office based at Centurion | Midrand area in Gauteng. NO hybrid or remote work options.

Salary: R 50 000 - R60 000 CTC per month

Company benefits: Provident fund and December Annual bonus.

Essential Legal Requirements: Must be a South African born citizen with a Clean Criminal background and ITC (financial history) - checks will be done on shortlisted applicant.

Report to: CIO

Working hours: Monday to Friday, 08:00 to 17:00. This is an office based position at their Head Office based in Centurion | Midrand area.

Job Purpose:
  • 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.
  • 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.
  • 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.
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)
  • Beneficial (Not essential)
  • Experience with enterprise-scale internal systems (ERP, WMS, POS, Back Office applications)
  • Blazor WebAssembly (advanced usage or production experience)
  • Blazor Server (working knowledge)
  • DevExpress UI components
  • MudBlazor UI components
  • Frontend architecture and reusable component design
  • UI / UX awareness and usability-focused development
  • Responsive design and cross-browser compatibility
  • Integration with backend services (ASP.NET Core / Web API)
  • Legacy system UI modernization
  • IIS (deployment and troubleshooting awareness)
  • Agile / Scrum development environments
  • CI/CD pipelines (frontend build and release exposure)
  • Automation or tooling to improve frontend developer productivity
  • Continuous learning within the Microsoft / .NET ecosystem

EASTERN PERSONNEL CONSULTANTS CC (SINCE 1990)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.