Frontend Developer (Active SC Clearance Required)
Location: Hybrid (approximately 2 days per month required onsite in London)
Contract Type: Permanent/ or initial 12-Month Fixed Term Contract (FTC)
Employer: Amber Labs – Digital Consultancy
Clearance: Active SC Clearance Required
Start Date: Immediate
About Amber Labs
Amber Labs is a forward-thinking digital consultancy delivering innovative cloud, data, and DevOps solutions across the UK public sector. We specialise in helping organisations achieve digital transformation at pace while maintaining the highest security and governance standards.
We are seeking a Frontend Developer to join a multidisciplinary Agile delivery team developing modern, user-centred digital services.
Role Overview
This role is ideally suited to someone with previous UK Government or public sector experience, who is comfortable working within regulated delivery environments and collaborating across multidisciplinary teams.
The successful candidate will have strong commercial experience building responsive, accessible web applications using JavaScript, React, and TypeScript.
They will contribute to the development of scalable frontend solutions, working closely with UX designers, backend developers, testers, and business stakeholders to deliver high-quality digital services.
Key Responsibilities
- Develop and maintain modern frontend applications using JavaScript, React, and TypeScript
- Build reusable, accessible, and responsive UI components
- Collaborate with UX designers to deliver user-centred digital services
- Integrate frontend applications with backend APIs
- Participate in code reviews and contribute to engineering best practices
- Troubleshoot and resolve application defects and performance issues
- Contribute to Agile ceremonies and collaborative delivery planning
- Ensure applications meet accessibility, usability, and quality standards
Essential Skills & Experience
JavaScript (Essential)
- Strong commercial experience developing production-grade applications using modern JavaScript (ES6+)
- Excellent understanding of:
- Asynchronous programming (Promises, async/await)
- Modules and package management
- DOM manipulation
- Event handling
- Modern browser APIs
- Experience writing clean, maintainable, and reusable code following industry best practices
React (Essential)
- Proven hands-on experience with React
- Strong understanding of:
- Functional components
- React Hooks
- Component composition
- State management
- Context API
- Performance optimisation techniques
- Experience developing scalable single-page applications (SPAs)
- Ability to build reusable, maintainable component libraries
TypeScript (Essential)
- Strong commercial experience developing applications using TypeScript
- Experience working within fully typed codebases
- Strong understanding of:
- Interfaces / Type aliases / Generics / Utility types /Type inference
- Experience integrating TypeScript into modern build and CI/CD pipelines
Frontend Engineering
- Experience developing responsive, accessible, and performant user interfaces
- Understanding of:
- Component-driven development
- Client-side routing
- API integration
- State management patterns
- Frontend performance optimisation
- Ability to consume RESTful APIs and integrate with backend services
Apply Now and help shape the future of UK digital services with Amber Labs.