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