Job Summary
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