> Markdown version of [/jobs/ext/2701018-frontend-developer](https://www.wearedevelopers.com/jobs/ext/2701018-frontend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Developer - **Company:** Trustonic - **Location:** Winnersh, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Web Accessibility, Application Programming Interfaces (APIs), Amazon Web Services, Applications Architecture, Unit Testing, Cascading Style Sheets (CSS), Code Review, Routing, Responsive Web Design, Software Engineering, Software Testing Automation Framework, Systems Integration, TypeScript, Web Applications, Eslint, Network Routers, ReactJS, Test Runner, Technical Debt, AWS AppSync, Backend, Syntactically Awesome Style Sheets (SASS), Webpack, Material UI, Integration Tests, Information Technology, Enterprise Integration, Graphql, Front End Software Development, JestJS - **Published:** September 4, 2026 - **Apply:** https://www.careerjet.co.uk/jobad/gbdc9a3d9e2bd5f738dfe5a57b90427362 ## About the Role Core Framework & Language * Strong hands-on experience with React, including hooks, component composition, state management patterns, and react-dom * Solid TypeScript experience building and maintaining production applications * Strong understanding of modern frontend architecture and application design * Experience with Vite or a comparable modern frontend build tool, including configuration and plugins * Familiarity with SVG asset handling and integrating frontend build tooling into a production workflow UI & Styling * Experience building production-quality interfaces with Ant Design, Material UI, or a comparable component library * Strong CSS and Sass/SCSS skills, including shared styles, mixins, variables, and build-tool integration * Familiarity with PostCSS, Autoprefixer, and modern CSS build pipelines * Experience building responsive interfaces across different screen sizes and devices * Experience working with interactive UI components such as colour pickers, forms, data tables, and complex controls * Strong understanding of web accessibility and accessible component design Routing * Strong experience with React Router or a comparable client-side routing solution * Understanding of nested routes, route-based code organization, protected routes, and navigation patterns * Experience structuring larger React applications for maintainability and scalability Data & Backend Integration * Experience integrating React applications with AWS services, particularly AWS Amplify * Working knowledge of GraphQL and experience consuming schemas in frontend applications * Experience working with AWS AppSync or a comparable GraphQL backend * Understanding of authentication and API integration patterns Internationalization * Experience implementing and maintaining i18n in production web applications * Familiarity with i18next, react-i18next, or comparable internationalization frameworks * Understanding of language detection, translation management, interpolation, pluralization, and locale-aware UI behaviour Testing * Strong testing practices using Vitest, Jest, or an equivalent test runner * Experience with Testing Library and user-focused component testing * Experience mocking APIs and network requests using MSW or comparable tooling * Familiarity with jsdom-based test environments * A strong focus on writing reliable tests that provide meaningful confidence Code Quality & Tooling * Experience configuring and maintaining ESLint, including TypeScript, React, React Hooks, and import-related rules * Familiarity with dependency management, vulnerability auditing, and frontend security practices * Understanding of CI-friendly development workflows and automated quality checks Qualifications * A degree in computer science, software engineering, or equivalent experience * AWS certification is highly desirable but not essential ## Description As a Senior Frontend Developer, you'll take ownership of a modern React and TypeScript application, helping to shape its architecture and deliver high-quality, accessible and responsive features. You'll work across the frontend stack, from component design and application architecture through to build tooling, testing and integration with AWS Amplify and AppSync/GraphQL services. You'll have the opportunity to make sound technical decisions, improve existing patterns and help set engineering standards across the frontend. Working closely with designers, backend engineers and Product, you'll deliver polished, production-ready features while continually improving performance, maintainability, developer experience and the overall quality of the platform. Please note, this is a remote role with attendance required at our office in Winnersh from time to time. What you'll do… * Design, build, and maintain production features in a React 18+ TypeScript application * Own and improve our Vite-based development and build pipeline, including custom plugin configuration * Design reusable, maintainable components and frontend architecture * Build accessible, responsive user interfaces using Ant Design and custom SCSS * Integrate frontend features with AWS Amplify and AppSync/GraphQL backends * Work with GraphQL schemas and client-side data-fetching patterns to deliver reliable application features * Implement and maintain internationalization (i18n) across the application * Write and maintain high-quality unit and integration tests using Vitest, Testing Library, and MSW * Identify and address frontend performance, usability, accessibility, and maintainability issues * Contribute to and enforce engineering standards around linting, formatting, testing, and pre commit checks * Participate in code reviews and architecture discussions, providing thoughtful technical feedback * Help maintain frontend dependencies and contribute to security and vulnerability auditing * Investigate and resolve production issues and technical debt * Collaborate with designers, backend engineers, and product stakeholders to deliver polished, production-ready features * Contribute to improvements in developer experience, shared tooling, and reusable components ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Micro Frontends with Module Federation: Why and How?](https://www.wearedevelopers.com/videos/165-micro-frontends-with-module-federation-why-and-how) - [The two trees of React](https://www.wearedevelopers.com/videos/100180-the-two-trees-of-react) - [Accessibility in React Application](https://www.wearedevelopers.com/videos/1239-accessibility-in-react-application) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Micro-Frontends with Module Federation: Beyond the Basics](https://www.wearedevelopers.com/videos/298-micro-frontends-with-module-federation-beyond-the-basics) ## Related Articles - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [25 Essential Tools for Front End Developers](https://www.wearedevelopers.com/magazine/210-25-essential-tools-for-front-end-developers) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [The Best JavaScript Framework to Learn](https://www.wearedevelopers.com/magazine/229-the-best-javascript-framework-to-learn) - [Top 7 CSS Frameworks in 2025](https://www.wearedevelopers.com/magazine/362-top-7-css-frameworks-in-2025)