Avanti Recruitment

Web Developer

Job Location

Swindon, United Kingdom

Job Description

Avanti are looking for a Software Developer to work with a company based in Swindon. Salary is £35-45k. Company overview Join a growing B2B SaaS company building a commercially successful platform for enterprise customers. We use modern .NET technologies and a React front end, and we prioritise robustness, performance and accessibility. This role is with a small but expanding in-house engineering team where your work will have visible impact. Location & working pattern Hybrid: office-based minimum 3 days per week (commutable to the Swindon area). Full-time, permanent. Role overview We’re looking for an experienced Web Developer to help evolve and modernise our established SaaS platform. You’ll own front-end work, drive a gradual migration from older .NET UI patterns to modern MVC React, build reusable UI components and collaborate closely with backend engineers, designers and product managers. Key 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: 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: code splitting, lazy loading, asset/image optimisation and Lighthouse remediation. * Implement client-side auth flows (e.g., OIDC), protected routes and session state. * Write and maintain front-end tests (unit/integration and E2E). * Own front-end tooling and developer experience. * Collaborate with backend engineers on API contracts and UX acceptance criteria with designers/PMs. Essential skills & experience * 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), cross-browser compatibility. * Hands-on accessibility experience (WCAG-aligned). * Performance-first mindset (Core Web Vitals): code splitting, lazy loading, bundle analysis. * Experience calling REST APIs securely from the browser, handling auth tokens/refresh and robust error UX. * Testing: Jest React Testing Library for unit/integration; Playwright or Cypress for E2E. * Familiar with modern tooling (npm/yarn/pnpm, Vite/Webpack, ESLint/Prettier, type-checks). * Comfortable shaping UI requirements with designers/PMs and aligning API contracts with backend teams. Desirable * Exposure to Blazor (Server or WebAssembly). * Experience building design systems (Storybook, tokens), Tailwind or SCSS architecture. * Experience with incremental UI migrations (WebForms → MVC/Razor React). * Familiarity with SEO basics for SPAs, instrumentation/analytics and internationalisation. * Experience using AI coding assistants responsibly (e.g., Copilot) while critically reviewing output. Education & experience Proven track record shipping production web UIs in a .NET React environment. Degree in Computer Science / Engineering or equivalent practical experience; portfolio or GitHub desirable. Apply now if interested

Location: Swindon, Wiltshire, GB

Posted Date: 11/7/2025
View More Avanti Recruitment Jobs

Contact Information

Contact Human Resources
Avanti Recruitment

Posted

November 7, 2025
UID: 5439760529

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.