Skip to main content
C

Front-end Developer

Creative Leadership Solutions
1 day ago
Full-time
On-site
Tshwane (Pretoria), South Africa
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