Front End Developer
Ref: BBBH76158_1753887213
Front End Developer
Telford 2 days a week on site
6 Months contract
Inside IR35
The ideal candidate will have a background in public sector
We’re seeking a talented and experienced Front-End Developer to join a large-scale government digital service project. You’ll be at the forefront of building modern, scalable, and high-performance user interfaces using React and Next.js, while ensuring compliance, security, and accessibility in a government-focused environment.
Key Responsibilities
-
Develop & Maintain Front-End Applications: Build and enhance modern web apps using React and Next.js.
-
Server-Side Rendering (SSR) & API Integration: Implement SSR and integrate APIs effectively using Next.js.
-
Collaborate Across Teams: Work closely with UX/UI designers, Business Analysts, and Back-End engineers to deliver high-quality features.
-
Follow Standards: Ensure the design and accessibility standards align with the GOV.UK Design System and WCAG 2.1 AA.
-
Write Reusable Code: Produce clean, maintainable, and modular code and reusable components.
-
Testing: Write unit and integration tests using tools like Jest and React Testing Library to ensure robust functionality.
-
Agile Participation: Engage in code reviews, stand-ups, and other agile processes for continuous improvement.
Required Skills & Experience
-
React.js Expertise: Strong hands-on experience with React.js and React Hooks.
-
Proficient in Next.js: Experience with Next.js (including routing, SSR, static generation, and data fetching).
-
JavaScript & TypeScript: Solid understanding of modern JavaScript (ES6+) and TypeScript.
-
API Experience: Hands-on experience with RESTful APIs or GraphQL.
-
CSS Expertise: Strong CSS skills (Tailwind, CSS Modules, SCSS, etc.).
-
Accessibility & Responsive Design: Knowledge of accessibility best practices and designing for responsiveness.
-
Agile & CI/CD: Familiarity with agile delivery and continuous integration/continuous deployment workflows.
-
Testing Skills: Experience with unit and component testing (Jest, React Testing Library).
Nice to Have
-
Remix Framework: Experience with Remix, including routing and data loaders.
-
GOV.UK Design System: Familiarity with the GOV.UK Design System and its components.
-
Authentication Flows: Knowledge of authentication flows like NextAuth or OAuth2.
-
Performance Optimisation: Understanding of techniques such as lazy loading and image optimisation.
-
Front-End Security: Awareness of front-end security practices (e.g., XSS, Content Security Policies).
-
MUI (Material-UI): Experience with MUI React component library.
-
End-to-End Testing: Experience with modern E2E frameworks like Playwright.
-
SSR Focused Development: A deep understanding of server-side rendering and progressive enhancement in web applications.
