Frontend Developer

Cognizant
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Confluence
JIRA
Automation of Tests
Computer Programming
Databases
Continuous Integration
Software Design Patterns
Github
JSON
MongoDB
Node.js
NoSQL
Role-Based Access Control
Redis
Secure Coding
Session Management
SignalR
TypeScript
Web Content Accessibility Guidelines
Performance Testing
Delivery Pipeline
Caching
Backend
GIT
Kafka
Front End Software Development
REST
Microservices

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.

Apply for this position