Security Clearance: Active SC Clearance (mandatory)
Travel: Occasional travel within the UK as required by the client
Key Responsibilities
- Design and develop responsive, accessible and high-performing web applications using React and TypeScript.
- Build reusable UI components, design patterns and shared front-end libraries.
- Integrate front-end applications with REST APIs and enterprise back-end services.
- Work with UX and design teams to deliver intuitive user experiences aligned with enterprise design systems.
- Implement appropriate approaches to state management, routing, authentication and application security.
- Contribute to solution design, technical architecture reviews, estimation and delivery planning.
- Collaborate with Pega delivery teams to configure, extend or integrate Constellation-based user experiences where required.
- Ensure solutions meet agreed standards for performance, accessibility, scalability, maintainability and security.
- Support CI/CD pipelines, automated testing and DevOps practices.
- Mentor less experienced developers and help establish engineering standards and reusable practices.
Required Skills and Experience
- At least five years of commercial experience developing modern web applications.
- Strong practical expertise in React and TypeScript.
- Experience with HTML5, CSS3, SASS and responsive user interface design.
- Experience consuming RESTful APIs and JSON-based services.
- Familiarity with contemporary front-end tooling such as Vite, Webpack, npm and Git.
- Experience with automated testing frameworks such as Jest, React Testing Library, Cypress or equivalent.
- Sound understanding of secure software development and common front-end security risks.
- Experience working in Agile or Scrum delivery environments.
- Strong communication, collaboration and problem-solving skills.
Indicative Technical Stack
- HTML5, CSS3 and SASS
- REST APIs and JSON services
- Git and modern package/build tooling
- Jest, React Testing Library and/or Cypress
- Azure DevOps and/or GitHub
- CI/CD pipelines and automated quality controls