~1h ago
New

Software Engineer III - UI

South AfricaSouth Africa·Cape Townmid
Software EngineerSoftware Engineering
1 views0 saves0 applied

Quick Summary

Key Responsibilities

Technical Capability: Maintain a strong understanding of frontend architecture and UI engineering best practices.

Technical Tools
Software EngineerSoftware Engineering

About the Role

~1 min read
  • Maintain a strong understanding of frontend architecture and UI engineering best practices.
  • Identify UI/UX challenges and propose improvements to enhance usability and performance.
  • Ensure adherence to development standards, accessibility guidelines, and responsive design principles.
  • Analyse and understand business requirements in the context of user experience and frontend delivery.
  • Design and develop modern, responsive UI components using Blazor and .NET.
  • Build reusable UI components and enforce consistent design systems.
  • Integrate frontend applications with backend APIs and services.
  • Ensure high performance, cross-browser compatibility, and accessibility compliance.
  • Contribute to frontend architecture decisions, including state management and component design.
  • Develop, document, and maintain clean, maintainable UI code.
  • Develop, document, and maintain source code in line with established design standards.
  • Integrate design for maintainability, scalability, and operational efficiency.
  • Build systems to take advantage of true cloud-native architecture, leveraging AWS services and patterns.
  • Collaborate closely with UX/UI designers, backend engineers.
  • Communicate technical UI concepts effectively to both technical and non-technical stakeholders.
  • Participate actively in team ceremonies and contribute to shared knowledge.
  • Deliver high-quality UI features within agreed timelines and SDLC processes.
  • Apply strong testing practices (unit, integration, UI testing where applicable).
  • Participate in code reviews and ensure adherence to coding standards.
  • Ensure UI solutions meet accessibility, performance, and security standards
  • Work within Agile (SCRUM) and traditional SDLC frameworks.
  • Contribute to CI/CD pipelines for frontend application deployment.
  • Maintain and improve build, deployment, and testing processes
  • Stay current with emerging frontend technologies and Blazor advancements.
  • Champion best practices in UI development and performance optimization.

Requirements

~1 min read
  • Extensive experience in .NET (C#) development.
  • Strong hands-on experience with Blazor (Server and/or WebAssembly).
  • Proven experience building modern, responsive web UIs.
  • Experience integrating frontend applications with RESTful APIs.
  • Familiarity with cloud-hosted applications (preferably AWS).
  • Experience with Agile (SCRUM) and SDLC practices.
  • Strong code quality discipline and UI testing practices.
  • Excellent communication skills.
  • 5+ years of development experience, with a strong frontend/UI focus.
  • Experience with frontend styling frameworks (e.g. Bootstrap, Tailwind).
  • Knowledge of JavaScript and interop with Blazor.
  • Experience with state management patterns in UI applications.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to event-driven architectures and API-driven UI design.
  • Experience with containerization (Docker, Kubernetes / EKS).
  • Exposure to retail or customer-facing digital platforms.
  • Technology stack centred on .NET, Blazor, and AWS cloud services.
  • UI-focused delivery within a retail platform ecosystem.
  • Strong collaboration between frontend, backend, and product teams.
  • Agile development culture with structured governance.
  • Hybrid work environment (currently 3 days in office).



Location & Eligibility

Where is the job
Cape Town, South Africa
On-site at the office
Who can apply
ZA

About this job

Who can apply
South Africa
Posted
Today
Employer
has 19 open jobs on Jobera.

Listing Details

First seen
October 27, 2026
Last seen
October 27, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
58%
Scored at
October 27, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

ShopriteX is the innovative digital hub of the Shoprite Group, focusing on enhancing customer experiences through data and technology.

Employees
201-500
View company profile
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Software Engineer III - UI