Front-end Developer
Creative Leadership Solutions · Pretoria, Gauteng
Posted 11 September 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Reference: PTA000134-MM-1
Introduction: Our client is looking for a Front-end Developer to design and develop modern, user-friendly web applications and customer solutions. The role will combine UX/UI design and front-end development, working closely with stakeholders to translate business requirements into high-quality, practical and visually appealing solutions.
Job Purpose: To lead the design and development of modern web-based user experiences across products and customer solutions. The role is responsible for defining user journeys, designing intuitive interfaces, developing high-quality front-end applications and establishing user experience standards. Duties & Responsibilities
REQUIREMENTS Minimum education (essential):
- Diploma in Software Development or Computer Science (or similar)
Minimum applicable experience (years)
- 2-5 years
Required nature of experience
- 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
Skills and Knowledge (essential)
- 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
Other
- Proficient in Afrikaans and English
- Own transport and license
- Python exposure would be advantageous
- Experience with AI application interfaces would be advantageous
KEY PERFORMANCE AREAS AND OBJECTIVES 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.
Front-End Development
- 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.
Solution Design & Stakeholder Engagement
- 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.
Architecture & Standards
- Define front-end architecture standards.
- Contribute to application design decisions.
- Maintain UI frameworks and design systems.
- Promote front-end best practices across development teams.
Quality & Continuous Improvement
- 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.
Remuneration Offered Market related