Web Developer

  • Location: Location not provided
  • Posted on: 2025-10-28 11:53:46
  • Company: Company name not provided
  • Experience: From No experience range provided to No experience range provided years

Job Description

Salary: £35,000 - 45,000 per year

Requirements:
• Practical experience maintaining ASP.NET WebForms UIs (pages/controls, ViewState, server controls) and authoring ASP.NET MVC/Razor views.
• Strong React skills (TypeScript preferred): components, hooks, routing, state, forms, and error boundaries.
• Solid web fundamentals: HTML5, CSS3 (Flexbox/Grid), responsive design, JavaScript/TypeScript (ES2020+), and cross-browser compatibility.
• Hands-on accessibility experience (WCAG-aligned).
• Performance-first mindset (Core Web Vitals): code splitting, lazy loading, and bundle analysis.
• Experience calling REST APIs securely from the browser, handling auth tokens/refresh, and robust error UX.
• Testing experience: Jest + React Testing Library for unit/integration; Playwright or Cypress for E2E.
• Familiarity with modern tooling (npm/yarn/pnpm, Vite/Webpack, ESLint/Prettier, type-checks).
• Comfort in shaping UI requirements with designers and product managers, and aligning API contracts with backend teams.
• A degree in Computer Science/Engineering or equivalent practical experience is desirable; a portfolio or GitHub is also recommended.

Responsibilities:
• Maintain and enhance an existing .NET WebForms UI while driving an incremental migration to ASP.NET MVC/Razor and React components.
• Build and refine React features (components, hooks, routing, forms, error boundaries, and user flows).
• Consume ASP.NET Core APIs from the front end, focusing on data fetching, caching strategies, optimistic updates, and resilient error handling.
• Create and maintain a reusable component library/design system; manage CSS architecture (SCSS modules or utility CSS), responsive layouts, and theming.
• Ensure accessibility (WCAG-aligned) and semantic HTML, including keyboard navigation and ARIA patterns.
• Optimize front-end performance with techniques such as code splitting, lazy loading, asset/image optimization, and Lighthouse remediation.
• Implement client-side authentication flows (e.g., OIDC), protected routes, and session state.
• Write and maintain front-end tests (unit/integration and E2E).
• Own front-end tooling and overall developer experience.
• Collaborate with backend engineers on API contracts and UX acceptance criteria alongside designers and project managers.

Technologies:
• API.

• ASP.NET
• Backend.

• CSS.

• Cypress.

• E2E.

• ESLint.

• GitHub.

• HTML5.

• JavaScript.

• Jest.

• MVC.

• NPM.

• REST.

• React.

• SCSS.

• TypeScript.

• Webpack.

• Web.

• Yarn.

• UX UI Design.

• AI.

• Blazor.

• Storybook.

• WebAssembly.

More:

We are a growing B2B SaaS company based in Swindon, developing a commercially successful platform tailored for enterprise customers.

We employ modern .NET technologies coupled with a React front end, emphasizing robustness, performance, and accessibility.

This role is part of a small yet expanding in-house engineering team where your contributions will make a tangible impact.

We offer a hybrid working arrangement, requiring a minimum of 3 office days per week, as well as a full-time permanent position with a salary range of £35,000 to £45,000.

If you are interested in joining us, we encourage you to apply now!

last updated 43 week of 2025