Job Search and Career Advice Platform

Enable job alerts via email!

Frontend Developer .NET / Blazor

Eastern Personnel Consultants / Oostelike Personeel Konsultante

Centurion

On-site

ZAR 300 000 - 400 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment firm is seeking an experienced Frontend Developer to work in Centurion, Gauteng. This full-time, permanent position requires a minimum of 5 years’ experience in .NET / C# development, especially using Blazor. The ideal candidate will design and maintain user interfaces for web applications and collaborate closely with backend developers. Key skills include frontend technologies and a deep understanding of the Microsoft stack. Company benefits include a provident fund and annual bonus.

Benefits

Provident fund
Annual bonus

Qualifications

  • 5+ years’ experience in .NET / C# development with a focus on frontend development using Blazor.
  • Experience with REST APIs and modern development practices.
  • Knowledge of responsive design and cross-browser compatibility.

Responsibilities

  • Design, develop, and maintain frontend user interfaces for web applications.
  • Perform thorough frontend testing and debugging.
  • Collaborate with backend developers to ensure smooth integrations.

Skills

Frontend Development
.NET Framework
C#
Blazor (WebAssembly preferred)
HTML
CSS
JavaScript
REST APIs
Git / version control

Education

Diploma or Degree in Information Technology or equivalent

Tools

DevExpress
MudBlazor
IIS
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)

Register CV on our database: https://tinyurl.com/Eastern-Personnel

Website: https://easternpersonnel.co.za/

LinkedIn: https://www.linkedin.com/company/easternpersonnel

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