Frontend Developer
Lucid Support Services Ltd
Job Description
Location: Remote (with occasional on‑site visits to London) Clearance Required: Active SC and NPPV3 Inside IR35 Start: ASAP Overview We are looking for an experienced React Developer with active SC and NPPV3 clearance to join a secure public‑sector programme on a 6‑month contract. The role is predominantly remote, with occasional travel to London for workshops, sprint reviews, or stakeholder sessions. You’ll be part of a multidisciplinary agile team delivering secure, user‑focused front‑end applications for a policing or government environment.
Key Responsibilities Develop, maintain, and optimise modern front‑end applications using React and related technologies Build reusable components and front‑end libraries with a strong focus on performance and security Collaborate with UX/UI designers, back‑end engineers, and security teams to deliver compliant, accessible interfaces Integrate front‑end applications with secure APIs and microservices Participate in code reviews, pair programming, and continuous improvement initiatives Contribute to CI/CD pipelines and automated testing practices Attend occasional on‑site meetings in London as required Active SC + NPPV3 clearance Experience with Redux, React Query, or other state‑management libraries Solid understanding of RESTful APIs, front‑end integration patterns, and secure data handling Experience working in secure government, policing, or regulated environments Strong knowledge of HTML5, CSS3, and responsive design principles Familiarity with CI/CD pipelines and Git‑based workflows Experience with front‑end testing (Jest, React Testing Library, Cypress, etc.) Comfortable working in Agile/Scrum teams Experience with Next.js, Vite, or other modern build tools Knowledge of Docker or containerised development workflows Familiarity with design systems (GDS, Material UI, Chakra, etc.) Understanding of accessibility standards (WCAG 2.1 AA) Exposure to public‑sector digital services or law‑enforcement systems Experience with GraphQL, WebSockets, or real‑time interfaces #J-18808-Ljbffr