cover image
VE3

Senior Frontend Engineer

Hybrid

London, United kingdom

Senior

Freelance

13-11-2025

Share this job:

Skills

Communication TypeScript HTML PostgreSQL GraphQL CI/CD DevOps AWS Lambda GCP Cloud Functions Azure Functions Architecture Azure react AWS Agile Next.js GCP Infrastructure as Code

Job Specifications

About VE3

VE3 is a UK-based technology consultancy and product innovation company delivering cutting-edge digital transformation across public sector, enterprise, and regulated industries. We combine deep engineering expertise with an agile, product-led mindset to build scalable, secure, and data-driven platforms for our clients.

We are looking for a Senior Software Engineer (Full-Stack) to join our engineering team on a major transformation programme. The ideal candidate is an experienced technologist who thrives on end-to-end delivery — from front-end experience optimisation to scalable, observable, and secure backend design.

________________________________________

Role Overview

As a Senior Software Engineer, you’ll play a pivotal role in designing, implementing, and maintaining modern, high-performance web applications using Next.js, TypeScript, and GraphQL. You’ll operate within an agile delivery team, collaborating closely with architects, product owners, and DevOps engineers to ensure robust, maintainable, and accessible software delivery aligned to enterprise standards.

This is a full-stack role that demands strong technical judgment, a focus on developer experience and testability, and a deep understanding of modern frontend and backend integration patterns.

This is a delivery-critical role, and immediate availability (or short notice period) is highly desirable.

________________________________________

Requirements

Design and develop full-stack web applications using Next.js 13/14 (App Router), React 18, and TypeScript.
Implement performant, accessible, and responsive UI components aligned with WCAG 2.2 AA standards.
Architect, document, and evolve GraphQL schemas, resolvers, and contracts, ensuring consistent API design and validation.
Build and optimise PostgreSQL data models, including schema migrations, indexing, and query tuning.
Design serverless event-driven backends using Cloud Functions (GCP) and Pub/Sub, following principles of idempotency and least-privilege access.
Maintain code quality through TDD, static analysis, automated testing, and CI/CD pipeline discipline.
Implement observability through structured logs, metrics, and distributed tracing with OpenTelemetry.
Contribute to continuous improvement of DevSecOps practices — from OAuth/OIDC security to SonarCloud quality gates and threat modelling.
Participate in agile ceremonies (planning, stand-ups, retrospectives) and maintain close communication with stakeholders and cross-functional teams.
Produce clear, maintainable technical documentation, including architecture decision records (ADRs), runbooks, and schema notes.

________________________________________

Must-Have Technical Skills

Frontend

Next.js 13/14 (App Router), React 18, TypeScript
State management: React Query / Zustand
Web performance optimisation (Core Web Vitals, code-splitting, caching/CDN)
Accessibility: Semantic HTML, ARIA, WCAG 2.2 AA, automated axe checks, accessibility E2E tests in CI

GraphQL

Schema and resolver design
Apollo Client/Server, persisted queries, DataLoader
Contract testing and schema evolution

Data Layer

PostgreSQL schema design and migrations (e.g., Prisma)
Index optimisation, query tuning
Data versioning and audit models

Serverless & Cloud

GCP Cloud Functions or equivalent (AWS Lambda/Azure Functions)
Event-driven design using Pub/Sub or similar
Idempotent worker patterns, secure secrets management, and IAM best practices

Testing & Quality

Vitest and React Testing Library for unit/integration tests
Playwright for critical-path E2E automation
Branch protections and CI/CD enforcement
SonarCloud quality gates (coverage, duplication, SAST)
Dependency and secret scanning

Security

OWASP ASVS principles, input validation
OAuth 2.0 / OIDC integration
Threat-modelling and mitigation for high-risk stories

Observability & Release

OpenTelemetry for logs/metrics/traces
Feature flags and safe rollout strategies
Automated rollback and release pipelines

________________________________________

Collaboration & Delivery

Active participation in agile delivery ceremonies (stand-ups, sprint planning, retrospectives, reviews).
Collaborative pairing and mobbing where needed to unblock complex issues.
Strong documentation culture – maintain runbooks, ADRs, and schema documentation to support continuity.
Transparent communication of progress, blockers, and risks to stakeholders.

________________________________________

Nice-to-Have Domain Skills

Collaborative editing technologies (e.g., CRDTs such as Yjs)
Experience with rich-text editors (Slate, Tiptap)
Media processing workflows
Storybook and design system integration
Light experience with GraphQL federation
Familiarity with Infrastructure as Code (IaC) principles

________________________________________

Profile & Attributes

Demonstrated ability to take ownership of complex technical solutions end-to-end.
Pragmatic and delivery-focused mindset with a deep appreciation for testing and

About the Company

VE3 is a global technology company delivering innovative digital solutions that help organisations unlock their full potential. We help organisations optimize operations, enhance customer experiences, unlock data-driven insights, and foster agile strategies. We focus on delivering innovative software solutions and developing state-of-the-art mechanisms to enhance operations and generate products tailored to customer needs with our years of experience in technologies like Cloud, DevOps, Data, AI and more. #DigitalTransformati... Know more