Front-End Developer

Cls

Pretoria

On-site

ZAR 420,000 - 660,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Cls is seeking a Front-end Developer to design and build modern web applications, blending UX/UI design with front-end code across client solutions.

You will translate requirements into wireframes, prototypes and production-ready interfaces, delivering responsive designs with Blazor/MudBlazor and React, while collaborating with stakeholders in English and Afrikaans.

Qualifications

  • 2-5 years of relevant experience in front-end development.
  • Strong knowledge of HTML, CSS/SCSS and responsive design.
  • Experience translating requirements into wireframes, prototypes and production interfaces.
  • Experience consuming REST APIs and integrating with backend services.
  • Experience with Git and Azure DevOps.

Responsibilities

  • Own the front-end UX across products and customer solutions.
  • Define user journeys and interaction patterns.
  • Produce wireframes, mockups and prototypes before development.
  • Establish and maintain design standards and component libraries.
  • Ensure accessibility, usability and visual consistency.

Skills

C#
Blazor / MudBlazor
HTML5
CSS3
React
JavaScript
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

Education

Diploma in Software Development or Computer Science

Tools

MudBlazor

Job description

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.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Centurion Frontend Developer (.NET / Blazor)
Centurion Frontend Developer (.NET / Blazor)

Eastern Personnel Consultants / Oostelike Personeel Konsultante • Centurion

On-site
ZAR 650,000 - 950,000
Compulsory Provident Fund
December Annual Bonus
Centurion Frontend Developer (.NET / Blazor)
Centurion Frontend Developer (.NET / Blazor)

Oostelike Personeel Konsultante • Centurion

On-site
ZAR 700,000 - 960,000
Compulsory Provident Fund (7.5% / 8%)
December Annual Bonus
18 days leave per annum
Senior Frontend Engineer
Senior Frontend Engineer

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Competitive salary with incentives
On-site office environment
Health, dental and vision insurance
+2
Senior Frontend Developer - User Experience Focus
Senior Frontend Developer - User Experience Focus

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,100,000
Competitive salary
Incentives
Medical aid
+4
Senior Developer (C# and Blazor)
Senior Developer (C# and Blazor)

Boardroom Appointments • Johannesburg

On-site
ZAR 550,000 - 900,000
Senior Frontend Engineer - UI/UX Focus
Senior Frontend Engineer - UI/UX Focus

Placements24 • Sandton

On-site
ZAR 900,000 - 1,400,000
Competitive salary & bonuses
Health, dental & vision insurance
Generous paid time off
+2
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health & retirement benefits
Professional development
+1
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Vereeniging

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Health insurance
Bonuses
+2
Mid-Level Front-End Developer
Mid-Level Front-End Developer

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Company-wide training
Conferences & summits
+2
Senior .Net Developer (with Blazor) (iOCO0119)
Senior .Net Developer (with Blazor) (iOCO0119)

iOCO Limited • Cape Town

Hybrid
ZAR 900,000 - 1,300,000