<p style=""><b><strong>About the Role:</strong></b><br></p><p style=""><span style="">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.</span></p><p style=""><br></p><p style=""><b><strong>Key Responsibilities: </strong></b><br></p><p style=""><b><strong>Technical Capability:</strong></b></p><ul class="editor-list-ul"><li value="1" class="editor-listitem" dir="ltr"><span style="">Maintain a strong understanding of frontend architecture and UI engineering best practices.</span></li><li value="2" class="editor-listitem" dir="ltr"><span style="">Identify UI/UX challenges and propose improvements to enhance usability and performance.</span></li><li value="3" class="editor-listitem" dir="ltr"><span style="">Ensure adherence to development standards, accessibility guidelines, and responsive design principles.</span></li></ul><p style=""><b><strong>Solution Design & Development:</strong></b></p><ul class="editor-list-ul"><li value="1" class="editor-listitem" dir="ltr"><span style="">Analyse and understand business requirements in the context of user experience and frontend delivery.</span></li><li value="2" class="editor-listitem" dir="ltr"><span style="">Design and develop modern, responsive UI components using Blazor and .NET.</span></li><li value="3" class="editor-listitem" dir="ltr"><span style="">Build reusable UI components and enforce consistent design systems.</span></li><li value="4" class="editor-listitem" dir="ltr"><span style="">Integrate frontend applications with backend APIs and services.</span></li><li value="5" class="editor-listitem" dir="ltr"><span style="">Ensure high performance, cross-browser compatibility, and accessibility compliance.</span></li><li value="6" class="editor-listitem" dir="ltr"><span style="">Contribute to frontend architecture decisions, including state management and component design.</span></li><li value="7" class="editor-listitem" dir="ltr"><span style="">Develop, document, and maintain clean, maintainable UI code.</span></li><li value="8" class="editor-listitem" dir="ltr"><span style="">Develop, document, and maintain source code in line with established design standards.</span></li><li value="9" class="editor-listitem" dir="ltr"><span style="">Integrate design for maintainability, scalability, and operational efficiency.</span></li><li value="10" class="editor-listitem" dir="ltr"><span style="">Build systems to take advantage of true cloud-native architecture, leveraging AWS services and patterns.</span></li></ul><p style=""><b><strong>Stakeholder Engagement & Collaboration:</strong></b></p><ul class="editor-list-ul"><li value="1" class="editor-listitem" dir="ltr"><span style="">Collaborate closely with UX/UI designers, backend engineers.</span></li><li value="2" class="editor-listitem" dir="ltr"><span style="">Communicate technical UI concepts effectively to both technical and non-technical stakeholders.</span></li><li value="3" class="editor-listitem" dir="ltr"><span style="">Participate actively in team ceremonies and contribute to shared knowledge.</span></li></ul><p style=""><b><strong>Quality, Compliance & Delivery:</strong></b></p><ul class="editor-list-ul"><li value="1" class="editor-listitem" dir="ltr"><span style="">Deliver high-quality UI features within agreed timelines and SDLC processes.</span></li><li value="2" class="editor-listitem" dir="ltr"><span style="">Apply strong testing practices (unit, integration, UI testing where applicable).</span></li><li value="3" class="editor-listitem" dir="ltr"><span style="">Participate in code reviews and ensure adherence to coding standards.</span></li><li value="4" class="editor-listitem" dir="ltr"><span style="">Ensure UI solutions meet accessibility, performance, and security standards</span></li><li value="5" class="editor-listitem" dir="ltr"><span style="">Work within Agile (SCRUM) and traditional SDLC frameworks.</span></li></ul><p style=""><b><strong>Infrastructure & Continuous Improvement:</strong></b></p><ul class="editor-list-ul"><li value="1" class="editor-listitem" dir="ltr"><span style="">Contribute to CI/CD pipelines for frontend application deployment.</span></li><li value="2" class="editor-listitem" dir="ltr"><span style="">Maintain and improve build, deployment, and testing processes</span></li><li value="3" class="editor-listitem" dir="ltr"><span style="">Stay current with emerging frontend technologies and Blazor advancements.</span></li><li value="4" class="editor-listitem" dir="ltr"><span style="">Champion best practices in UI development and performance optimization.</span></li></ul><p style=""><br></p><p style=""><b><strong>Required Qualifications & Experience:</strong></b></p><p style=""><br></p><p style=""><b><strong>Essential:</strong></b></p><ul class="editor-list-ul"><li value="1" class="editor-listitem" dir="ltr"><span style="">Extensive experience in .NET (C#) development.</span></li><li value="2" class="editor-listitem" dir="ltr"><span style="">Strong hands-on experience with Blazor (Server and/or WebAssembly).</span></li><li value="3" class="editor-listitem" dir="ltr"><span style="">Proven experience building modern, responsive web UIs.</span></li><li value="4" class="editor-listitem" dir="ltr"><span style="">Experience integrating frontend applications with RESTful APIs.</span></li><li value="5" class="editor-listitem" dir="ltr"><span style="">Familiarity with cloud-hosted applications (preferably AWS).</span></li><li value="6" class="editor-listitem" dir="ltr"><span style="">Experience with Agile (SCRUM) and SDLC practices.</span></li><li value="7" class="editor-listitem" dir="ltr"><span style="">Strong code quality discipline and UI testing practices.</span></li><li value="8" class="editor-listitem" dir="ltr"><span style="">Excellent communication skills.</span></li><li value="9" class="editor-listitem" dir="ltr"><span style="">5+ years of development experience, with a strong frontend/UI focus.</span></li></ul><p style=""><b><strong>Advantageous:</strong></b></p><ul class="editor-list-ul"><li value="1" class="editor-listitem" dir="ltr"><span style="">Experience with frontend styling frameworks (e.g. Bootstrap, Tailwind).</span></li><li value="2" class="editor-listitem" dir="ltr"><span style="">Knowledge of JavaScript and interop with Blazor.</span></li><li value="3" class="editor-listitem" dir="ltr"><span style="">Experience with state management patterns in UI applications.</span></li><li value="4" class="editor-listitem" dir="ltr"><span style="">Familiarity with CI/CD pipelines and DevOps practices.</span></li><li value="5" class="editor-listitem" dir="ltr"><span style="">Exposure to event-driven architectures and API-driven UI design.</span></li><li value="6" class="editor-listitem" dir="ltr"><span style="">Experience with containerization (Docker, Kubernetes / EKS).</span></li><li value="7" class="editor-listitem" dir="ltr"><span style="">Exposure to retail or customer-facing digital platforms.</span></li></ul><p style=""><b><strong>Working Environment:</strong></b></p><ul class="editor-list-ul"><li value="1" class="editor-listitem" dir="ltr"><span style="">Technology stack centred on .NET, Blazor, and AWS cloud services.</span></li><li value="2" class="editor-listitem" dir="ltr"><span style="">UI-focused delivery within a retail platform ecosystem.</span></li><li value="3" class="editor-listitem" dir="ltr"><span style="">Strong collaboration between frontend, backend, and product teams.</span></li><li value="4" class="editor-listitem" dir="ltr"><span style="">Agile development culture with structured governance.</span></li><li value="5" class="editor-listitem" dir="ltr"><span style="">Hybrid work environment (currently 3 days in office).</span></li></ul><p><br></p><p><br></p><p style=""><span style=""> </span></p>
Application Requirements
The role requires 5+ years of development experience with extensive expertise in .NET (C#) and Blazor (Server or WebAssembly). Candidates must have a strong background in building responsive web UIs, integrating RESTful APIs, and working within Agile/SCRUM methodologies.