Point your AI agent at freehire and let it find you a job.

Get the CLI →

Eastern Personnel Consultants / Oostelike Personeel Konsultante

NewBe an early applicant

Frontend Developer .NET / Blazor

Posted 1 view
Discussion

Summary

Office-based frontend role (Centurion/Midrand, Gauteng, no remote) building and maintaining Blazor UIs and components for internal business systems (ERP, WMS, POS, back office) on the Microsoft .NET stack, integrating with backend APIs. Needs 5+ years .NET/C# with Blazor WebAssembly, DevExpress/MudBlazor, HTML/CSS.

  • Benefits: Provident fund and December Annual bonus.

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.

  • 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)

  • Blazor (WebAssembly preferred, Server exposure advantageous)

  • Component-based UI development

  • DevExpress and/or MudBlazor

  • HTML

  • CSS

  • REST APIs (consumption and integration)

  • JSON

  • MVC (working knowledge / integration awareness)

  • Git / version control

  • Basic CI/CD awareness

  • On-premises web application environments (IIS)

  • 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

  • Frontend architecture and reusable component design

  • UI / UX awareness and usability-focused development

  • Integration with backend services (ASP.NET Core / Web API)

  • Legacy system UI modernization

  • IIS (deployment and troubleshooting awareness)

  • CI/CD pipelines (frontend build and release exposure)

  • Automation or tooling to improve frontend developer productivity

  • Continuous learning within the Microsoft / .NET ecosystem

Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available