Frontend Developer (.NET/ Blazor)

Active Recruitment

Our client is a well-established national retail organisation operating across Head Office and branch locations countrywide. The business runs a suite of internal systems, including ERP, Warehouse Management, Point of Sale, and Back Office applications that support day-to-day operations for the broader group.

The Frontend Developer is responsible for designing, developing, and maintaining the frontend user interfaces and components for web-based business applications used across Head Office and Branch Offices. This is a hands-on development role demanding strong technical proficiency in Blazor and the Microsoft .NET stack, a commitment to clean and reusable code, and close collaboration with backend developers and IT Operations to ensure stable, high-quality user experiences.

  • Design, develop, and maintain frontend user interfaces and components for web-based business applications used across Head Office and Branch Offices.
  • Translate functional, business, and design requirements into high-quality, scalable frontend solutions using Blazor and the Microsoft .NET stack.
  • Develop clean, efficient, and maintainable frontend code following established coding standards, UI guidelines, and component-based best practices.
  • Perform thorough frontend testing, debugging, and troubleshooting to ensure responsive, stable, and reliable user experiences across supported browsers and devices.
  • Continuous improvement of frontend code quality through peer reviews, refactoring, and reuse of shared components.
  • Create and maintain accurate frontend technical documentation, including component specifications, patterns, and release notes.
  • Collaborate closely with backend developers, designers, and IT Operations to ensure smooth deployments, reliable production rollouts, and alignment between frontend and backend systems.
  • Stay up to date with emerging frontend technologies and practices within the Microsoft ecosystem, particularly Blazor, .NET, and related UI frameworks.

Contribute daily to:

  • Development of new UI features and enhancements for business systems (e.g., ERP, WMS, POS, Back Office applications).
  • Support and maintenance of existing frontend applications, ensuring consistent behavior and minimal disruption to users.
  • Integration of frontend components with backend APIs and services, collaborating with backend developers as required.

Qualifications

  • Diploma or Degree in Information Technology, Computer Science, Software Engineering, or equivalent relevant work experience

Experience - Essential

  • 5+ years’ professional experience in .NET / C# development
  • Strong frontend development experience within the Microsoft stack, with a focus on Blazor (WebAssembly preferred)
  • Experience consuming and integrating REST APIs / ASP.NET Core Web API, including request/response patterns and error handling
  • Working knowledge of HTML, CSS, JavaScript, JSON, and component-based UI development
  • Experience with Git / version control within a team-based development workflow

Experience - Highly Advantageous

  • Production experience with Blazor WebAssembly (advanced usage)
  • Working knowledge of Blazor Server
  • Experience with DevExpress and/or MudBlazor UI component libraries
  • Exposure to enterprise-scale internal systems (ERP, WMS, POS, Back Office applications)
  • Frontend architecture and reusable component design experience
  • Legacy system UI modernisation experience
  • Agile / Scrum development environment exposure, with basic CI/CD awareness

Other Requirements

  • Exposure to on-premises web application environments (IIS) advantageous
  • Working knowledge of MVC (integration awareness)
  • Clear criminal record
  • Clear credit record

Market Related

Click apply or email ***email_hidden***