2,104,239open jobs
129,608companies
243,699added this week
Browse all
Location
In office (South Africa)
Seniority
Senior · 5+ years exp
Employment
Full-Time

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
Rensearch Placements is a South African recruitment agency that places specialists with client employers. Its vacancies include customs quality control controllers and senior full stack and applied AI software engineers, including a role in George in the Western Cape. The company is headquartered in South Africa.
Introduction

 

Job Purpose:
•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.
•Contribute daily to:
oDevelopment of new UI features and enhancements for business systems (e.g., ERP, WMS, POS, Back Office applications).
oSupport and maintenance of existing frontend applications, ensuring consistent behavior and minimal disruption to users.
oIntegration of frontend components with backend APIs and services, collaborating with backend developers as required.
oContinuous 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.
•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

Duties & Responsibilities

 

Design & Architecture
1.Design reusable, consistent frontend components using Blazor.
2.Apply agreed UI patterns and frontend architectural standards.
3.Contribute to frontend technical decisions and improvements

Development
1.Implement frontend features and UI enhancements.
2.Write clean, maintainable, and efficient frontend code.
3.Integrate frontend components with backend APIs.
4.Ensure adherence to coding standards and best practices

Testing & Quality Assurance
1.Perform frontend testing and defect resolution.
2.Participate in peer code reviews.

3.Support QA during UAT and production validation.

DevOps & Deployment
1.Support frontend build, release, and deployment activities.
2.Troubleshoot frontend production issues.
3.Collaborate with IT Operations during releases.

Team Collaboration
1.Collaborate effectively with backend developers, QA, and IT Operations.
2.Participate actively in sprint planning, stand-ups, and retrospectives.
3.Support peers through code reviews and knowledge sharing
4.Mentor junior developers

Stakeholder Communication
1.Collaborate with business stakeholders to clarify UI and frontend requirements.
2.Translate business and user needs into clear frontend solutions.
3.Communicate progress, risks, and technical constraints effectively

Process Optimisation
1.Identify frontend development inefficiencies or bottlenecks.
2.Suggest and contribute to improvements in frontend workflows or standards.
3.Participate in refactoring and technical debt reduction initiatives

Research & Innovation
1.Identify frontend improvements and technical debt.
2.Participate in refactoring and UI modernisation.
3.Stay current with Blazor and .NET frontend practices

Documentation
1.Maintain frontend technical and component documentation.
2.Document UI behaviour and design decisions.
3.Share frontend knowledge and best practices within the team

 

 

 

 

 

 

 

 

Desired Experience & Qualification

Qualification

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
1.Experience with enterprise-scale internal systems (ERP, WMS, POS, Back Office applications)
2.Blazor WebAssembly (advanced usage or production experience)
3.Blazor Server (working knowledge)
4.DevExpress UI components
5.MudBlazor UI components
6.Frontend architecture and reusable component design
7.UI / UX awareness and usability-focused development
8.Responsive design and cross-browser compatibility
9.Integration with backend services (ASP.NET Core / Web API)
10.Legacy system UI modernization
11.IIS (deployment and troubleshooting awareness)

Skills, Knowledge and Attributes:
1.Excellent verbal and written communication skills, with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
2.Strong analytical and problem-solving skills, particularly in frontend debugging, UI behaviour analysis, and integration-related issue resolution.
3.Strong interpersonal and collaboration skills, working effectively with backend developers, QA, IT Operations, and business units.
4.High proficiency in C# and the .NET ecosystem, with a frontend development focus.
5.Solid understanding of object-oriented programming (OOP) principles and their application in frontend and component-based architectures.
6.Strong understanding of Blazor application development, including component lifecycle, state management, and client-side rendering (WebAssembly preferred).
7.Proficiency with frontend web technologies including HTML5, CSS, and modern UI development practices; JavaScript knowledge for interop or enhancement purposes is advantageous.
8.Experience consuming and integrating with backend services and APIs (ASP.NET Core / Web API), with an understanding of request/response patterns and error handling.
9.Working knowledge of software development lifecycle (SDLC) and experience working within Agile / Scrum teams.
10.Experience using version control systems such as Git and Bitbucket within a team-based development workflow.
11.Basic understanding of CI/CD pipelines and deployment processes, sufficient to support frontend builds, releases, and troubleshooting.
12.Good understanding of application security fundamentals, particularly authentication and authorization as they relate to frontend applications.
13.Ability to take ownership of frontend development tasks or features from initial requirement analysis through implementation, testing, and release.
14.Strong organizational and follow-up skills, including task tracking, backlog awareness, and delivery accountability.
15.Competence in creating and maintaining frontend-focused technical documentation, including component designs, UI guidelines, and release notes.
16.High attention to detail and a strong commitment to clean, maintainable, and reusable frontend code.
17.Ability to work effectively under pressure and meet deadlines in fast-paced, production-focused environments.
18.Strong teamwork mindset with a proactive attitude toward continuous improvement of frontend architecture and user experience.
19.A continuous learning attitude, keeping up to date with new features, tools, and best practices within the .NET and Blazor ecosystem

 

Package & Remuneration

Salary negotiable

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,104,239 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
South Africa
Front End Engineer 10 months ago
In office · Full-Time · 3+ years exp · Pretoria
JavaScript
PHP
PHP
Magento
Frontend
Sass
DevOps
CI/CD
Git
Ubuntu
Linux
Management
Agile
Apply
In office · Full-Time · 2+ years exp · Stellenbosch
JavaScript
TypeScript
Frontend
Webpack
React.js
Material UI
MUI X
DevOps
CI/CD
Git
Design
Figma
Apply
Front-End Developer 7 days ago
In office · Full-Time · 3+ years exp · Johannesburg
JavaScript
TypeScript
Frontend
Vue.js
Webpack
Tailwind CSS
Next.js
Angular
Bootstrap
React.js
Vite
npm
Material UI
DevOps
Rest API
GCP
Azure DevOps
Azure
CI/CD
Git
AWS
GitHub
GitLab
Management
Agile
Scrum
QA
Jest
Apply
In office · Full-Time · 3+ years exp · Johannesburg
JavaScript
TypeScript
AI/ML
Prompt Engineering
LLM
Frontend
GraphQL
Angular
DevOps
Rest API
Apply
≈ $32k – $75k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Johannesburg
JavaScript
TypeScript
Frontend
Vue.js
Angular
React.js
DevOps
Git
Apply
In office · Full-Time · South Africa
SQL
Analytics
Power BI
ETL/ELT
Apply
In office · Full-Time · South Africa
Apply
In office · Full-Time · South Africa
Apply
In office · Full-Time · South Africa
Analytics
Microsoft Excel
Management
Microsoft Project
Apply
General Manager 7 hours ago
In office · Full-Time · South Africa
Apply
See all jobs
This is one of many
2,104,239 more open roles from verified company boards, updated every day.