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***