2 days ago
Cape Town, South AfricaSenior
Responsibilities
- Design and develop modern, responsive UI components using Blazor and .NET.
- Build reusable UI components and maintain consistent design systems.
- Integrate frontend applications with backend APIs and services.
- Contribute to frontend architecture, state management, component design, performance, accessibility, and cross-browser compatibility.
- Develop, document, review, and maintain clean, scalable UI code.
- Collaborate with UX/UI designers, backend engineers, product teams, and technical and non-technical stakeholders.
- Apply unit, integration, and UI testing practices and ensure adherence to coding, accessibility, performance, and security standards.
- Contribute to frontend build, deployment, testing, and CI/CD processes.
- Participate in team ceremonies, knowledge sharing, and continuous improvement within Agile and SDLC frameworks.
Requirements
- 5+ years of development experience with a strong frontend/UI focus.
- Extensive experience in .NET and C# development.
- Strong hands-on experience with Blazor Server and/or Blazor 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, UI testing practices, and communication skills.
- Experience with Bootstrap or Tailwind is advantageous.
- Knowledge of JavaScript and interoperability with Blazor is advantageous.
- Experience with UI state management patterns, CI/CD and DevOps practices, event-driven architectures, API-driven UI design, Docker, Kubernetes/EKS, or retail and customer-facing digital platforms is advantageous.
Benefits
- Hybrid work environment with 3 days currently required in the office.
Tech Stack
Categories
About ShopriteX
ShopriteX is the digital innovation unit of the Shoprite Group, Africa’s largest retailer, focused on e-commerce, rewards, data, and customer technology. It builds and operates products like Sixty60 (Checkers’ 60-minute grocery delivery) and the Xtra Savings loyalty program to enhance shopping and retail media. Founded in 2020 and headquartered in Cape Town, it serves the Group’s retail brands and customers across South Africa and the broader African market.
