Software Engineer III - UI

Shopritex · Cape Town, Western Cape

Posted 27 October 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 →

About the Role

We are looking for an experienced .NET UI Developer specialising in Blazor to join our team. In this role, you will be responsible for designing, developing, and maintaining modern, responsive user interfaces for our retail platform.You will work closely with backend engineers, product teams, and UX designers to deliver high-quality, scalable, and performant web applications using Blazor and the .NET ecosystem, aligned to cloud-native architectures on AWS.

Key Responsibilities

Technical Capability

  • 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.

Solution Design & Development

  • 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.

Stakeholder Engagement & Collaboration

  • 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.

Quality, Compliance & Delivery

  • 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.

Infrastructure & Continuous Improvement

  • 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.

Required Qualifications & Experience

Essential

  • 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.

Advantageous

  • 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.

Working Environment

  • 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).
Auto-apply to this jobView original posting ↗
Software Engineer III - UI at Shopritex — Cape Town, Western Cape · JobAlertsZA