Location
In office
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
REQUIREMENTS
Minimum education (essential):
- Diploma in Software Development or Computer Science (or similar)
- 2-5 years
- 3+ years’ experience in front-end application development
- Strong experience with C#, .NET and Blazor
- Experience with MudBlazor or similar component-based UI frameworks
- Strong understanding of HTML, CSS, SCSS and responsive design
- Experience designing modern user interfaces and customer-facing applications
- Experience translating business requirements into wireframes, prototypes and production-ready solutions
- Experience defining user journeys, workflows and application navigation
- Experience consuming REST APIs and integrating with backend services
- Experience working with SQL-backed enterprise applications
- Experience using Git and Azure DevOps
- Strong stakeholder engagement and communication skills
- C#
- Blazor / MudBlazor
- HTML5
- CSS3
- React
- js
- TypeScript
- User Experience Design
- User Interface Design
- User Journey Mapping
- Wireframing
- Prototyping
- Design Systems
- Responsive Design
- Accessibility Standards
- REST APIs
- Git
- Azure DevOps
- CI/CD Pipelines
- Proficient in Afrikaans and English
- Own transport and license
- Python exposure would be advantageous
- Experience with AI application interfaces would be advantageous
UX/UI Design & Product Experience
- Own the user experience across Dataviue products and customer-facing applications.
- Define and document user journeys, workflows and interaction patterns.
- Produce wireframes, mockups and prototypes before development commences.
- Establish and maintain reusable design standards and component libraries.
- Continuously improve usability, accessibility and visual consistency.
- Drive a modern, professional and commercially credible user experience across all products.
- Develop front-end applications using Blazor / MudBlazor and React.
- Create reusable components and UI frameworks.
- Ensure responsive behaviour across desktop, tablet and mobile devices.
- Integrate front-end applications with APIs and backend services.
- Optimise performance and user experience.
- Engage directly with business stakeholders.
- Facilitate requirements workshops.
- Translate business requirements into user-centred solutions.
- Challenge assumptions and recommend better user experiences where appropriate.
- Present concepts and designs for review and approval.
- Define front-end architecture standards.
- Contribute to application design decisions.
- Maintain UI frameworks and design systems.
- Promote front-end best practices across development teams.
- Conduct front-end code reviews.
- Ensure solutions meet quality, accessibility and usability standards.
- Research emerging UX and front-end technologies.
- Continuously improve product quality and customer experience.
Market related
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.
674,433 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.
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
Similar stack
Same company
In your city
Junior Front-end Developer
2 hours ago
In office • Full-Time • 1+ year exp
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Blazor
Frontend
React.js
Sass
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Apply
Junior Data Engineer
2 hours ago
≈ $15k – $40k per year (Estimated) • In office • Full-Time • Bachelor's Degree
Python
SQL
Python
pySpark
Databases
MS SQL
Microsoft Fabric
AI/ML
Spark
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Cybersecurity
Least Privilege
Analytics
Power BI
ETL/ELT
Azure Data Factory
Dimensional Modeling
Apply
Intermediate Data Engineer
2 hours ago
≈ $18k – $43k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree
Python
SQL
Python
pySpark
Databases
MS SQL
Microsoft Fabric
AI/ML
Spark
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Cybersecurity
Least Privilege
Analytics
Power BI
ETL/ELT
Azure Data Factory
Dimensional Modeling
Apply
Senior Application Developer
2 hours ago
$53k – $59k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree
SQL
C#
C#
.NET
Blazor
Management
Agile
Scrum
Kanban
Apply
Microsoft Power Platform Developer
2 hours ago
$184k – $215k per year • In office • Full-Time • 2+ years exp • Durban
SQL
AI/ML
Copilot
DevOps
Rest API
Azure
Cybersecurity
Microsoft Entra ID
Analytics
Power BI
Management
Power Automate
Power Apps
SharePoint
Apply
Litigation Secretary
2 hours ago
≈ $13k – $30k per year (Estimated) • In office • Full-Time • 7+ years exp • Sandton
Analytics
Microsoft Excel
Apply
Senior Conveyancing Secretary - Transfers
2 hours ago
≈ $14k – $33k per year (Estimated) • In office • Full-Time • 5+ years exp
Apply
Junior Conveyancing Secretary
2 hours ago
≈ $9.5k – $18k per year (Estimated) • In office • Full-Time
Apply
Bond Paralegal
2 hours ago
≈ $17k – $46k per year (Estimated) • In office • Contractor • 3+ years exp
Apply
Senior Development Transfer Secretary
2 hours ago
≈ $14k – $33k per year (Estimated) • In office • Full-Time • 5+ years exp
Apply
This is one of many
674,433 more open roles from verified company boards, updated every day.

