Web Developer

Noir Consulting
Swindon, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 40K

Job location

Swindon, United Kingdom

Tech stack

ASP.NET
JavaScript
.NET
API
Data analysis
ASP.NET
HTML5
CSS
MVC
Routing
Performance Tuning
Responsive Web Design
Semantic HTML
Data Streaming
TypeScript
Web Content Accessibility Guidelines
Web Platforms
Eslint
Apache Yarn
Tailwind
React
Blazor
Cypress
Backend
WebPack
Webforms
Playwright
Front End Software Development
REST

Job description

(Tech stack: Web Developer, .NET Framework, WebForms, ASP.NET MVC, React, TypeScript, SCSS, Accessibility, API Integration, Performance Optimisation, Testing, Front End Developer)

Our client is an established technology business that builds and maintains sophisticated digital platforms used across multiple sectors. They're embarking on a major UI modernisation programme, evolving their existing .NET WebForms interface into a cutting-edge modern front end using React and ASP.NET MVC.

They're seeking a Web Developer who enjoys working across both legacy and modern stacks, someone comfortable maintaining and optimising an existing UI while helping to drive a structured migration to a next-generation front end.

This is a fantastic opportunity to join a stable, forward-thinking company that values technical craft, clean architecture, and collaboration., * Maintain and enhance an existing .NET WebForms UI while supporting a structured migration to MVC and React.

  • Build modern React components and features (hooks, routing, forms, error boundaries).
  • Integrate with ASP.NET Core APIs, ensuring resilient data flows and error handling.
  • Develop and maintain a reusable component library and manage CSS architecture, responsive layouts, and theming.
  • Ensure accessibility and semantic HTML standards are met.
  • Optimise front-end performance, applying modern best practices.
  • Implement client-side authentication flows and manage secure sessions.
  • Write and maintain front-end tests covering key user journeys.
  • Own and maintain front-end tooling and collaborate closely with backend developers, designers and PMs.

Requirements

  • Strong experience with .NET WebForms (pages, controls, lifecycle) and ASP.NET MVC/Razor views.
  • Proficiency in React (ideally TypeScript) including components, hooks, and state management.
  • Deep understanding of HTML5, CSS3, modern JavaScript/TypeScript, responsive design, and browser behaviour.
  • Hands-on experience with accessibility standards (WCAG), semantic markup, and ARIA.
  • Knowledge of performance tuning techniques including lazy loading, code splitting, and asset optimisation.
  • Experience consuming secure REST APIs from the browser.
  • Familiarity with front-end testing frameworks such as Jest, React Testing Library, Playwright or Cypress.
  • Solid understanding of modern front-end tooling (e.g., npm/yarn, Vite/Webpack, ESLint/Prettier).
  • Strong communication and collaboration skills across technical and non-technical stakeholders.

Nice to Have:

  • Exposure to Blazor or other component-based .NET front-end approaches.
  • Experience with Storybook, SCSS architecture, or Tailwind.
  • Knowledge of SEO, analytics, and internationalisation strategies.
  • Practical experience with incremental UI migrations from legacy frameworks.

This is an excellent role for someone who enjoys a balance between modern front-end development and legacy UI migration, with the opportunity to shape a modern platform from the ground up.

Benefits & conditions

Salary: £35,000 - £40,000 + Benefits

Applicants must be based in the UK and have the right to work in the UK.

Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!

Apply for this position