Frontend Developer
Role details
Job location
Tech stack
Job description
Design and deliver secure, accessible, and performant front-end applications for DWP digital services. Build user interfaces and integrations that meet Government Digital Service (GDS) standards and WCAG 2.2 accessibility requirements., * Front-end engineering: develop responsive, standards-compliant UIs using JavaScript and TypeScript; implement Node.js Express for server-side rendering and API consumption.
- API integration: consume and manage RESTful APIs; ensure robust integration with back-end layers (database, application, and front-end).
- Security by design: implement IDAM/IdP, SSO, RBAC, SSL/TLS, and KMS; embed secure coding practices and secrets management.
- Accessibility & design standards: apply WCAG 2.2 guidelines and GDS design patterns; ensure inclusive, user-centered interfaces.
- Event-driven features: integrate with Kafka for event management where required.
- Operability & telemetry: instrument front-end services with AWS telemetry for performance and reliability.
- Modern delivery: manage work in Jira/Confluence; use GitHub with trunk/GitFlow; implement CI/CD pipelines with automated tests and security scans.
- Quality & performance: optimise for speed, accessibility, and maintainability; apply caching and JSON binding best practices.
Essential skills (must have)
- Languages & frameworks: JavaScript, TypeScript, Node.js Express.
- API & integration: RESTful API consumption and management; integration with back-end layers.
- Security: IDAM/IdP, SSO, RBAC, SSL/TLS, KMS.
- Accessibility & standards: WCAG 2.2 compliance; GDS design patterns.
- Event management: Kafka.
- Tooling & delivery: Jira, Confluence, GitHub, CI/CD pipelines.
Requirements
Do you have experience in WCAG?, * Architecture: microservices exposure.
- Caching & sessions: Redis; session management via Kong.
- Realtime comms: SignalR or equivalent.
- Data: NoSQL (MongoDB/DocumentDB).
Experience profile
- Proven delivery of accessible, secure front-end applications at scale using JavaScript, TypeScript, Node.js Express, and API integrations.
- Strong understanding of WCAG 2.2 and GDS design principles.
- Experience embedding security, observability, and automation into the development lifecycle.
- Track record of CI/CD discipline and Git best practices.
DDaT capability alignment - Senior Software Developer
Aligned to DDaT capabilities: Modern development standards, Programming & build, Systems design, Prototyping, User focus, and Development process optimisation at senior level.
Ways of working
Agile, product-led delivery; automated testing (unit, integration, accessibility), security scanning, and performance testing; clear documentation and runbooks.
Location & security
UK-based, hybrid working as agreed with DWP; Security cleared (Mandatory).
Additional: JSON binding and caching strategies.