Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Senior Frontend Engineer

VE3
Greater London
3 weeks ago
Applications closed

Related Jobs

View all jobs

Senior Cheminformatics Software Developer

Fullstack Developer

Senior Data Engineer

Space Systems Engineer

Senior Software Validation Engineer

Senior Backend Engineer

Job Description

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 maintainability.
• Passionate about performance, accessibility, and clean code principles.
• Excellent communicator, comfortable working across distributed, multi-disciplinary teams.
• Strong commitment to continuous learning, mentoring, and improvement.


Qualifications & Experience

• Bachelor’s degree (or equivalent experience) in Computer Science, Engineering, or related field.
• Minimum 5+ years of professional full-stack engineering experience.
• Proven track record of delivering complex web applications in TypeScript/React/GraphQL environments.
• Prior experience with cloud-native serverless architectures preferred.



Benefits

Why Join VE3:

• Be part of a rapidly growing digital innovation firm working across high-impact sectors.
• Work with modern tech stacks and public-sector-grade security and governance.
• Flexible hybrid working model, with access to office in Maidenhead.
• Supportive, collaborative environment focused on engineering excellence, continuous improvement, and professional growth.
• Opportunities to contribute to VE3’s internal accelerators, open-source projects, and AI-enabled platforms.




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 maintainability. • Passionate about performance, accessibility, and clean code principles. • Excellent communicator, comfortable working across distributed, multi-disciplinary teams. • Strong commitment to continuous learning, mentoring, and improvement. ________________________________________ Qualifications & Experience • Bachelor’s degree (or equivalent experience) in Computer Science, Engineering, or related field. • Minimum 5+ years of professional full-stack engineering experience. • Proven track record of delivering complex web applications in TypeScript/React/GraphQL environments. • Prior experience with cloud-native serverless architectures preferred. ________________________________________

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Space Sector Hiring Trends 2026: What to Watch Out For (For Job Seekers & Recruiters)

The UK space sector is no longer a niche curiosity. It is now a strategic industry worth billions, employing tens of thousands of people across nearly 2,000 organisations – and it has been growing faster than the wider UK economy for years. At the same time, employers report serious skills shortages, especially in software, data and systems engineering, with recruitment and retention now cited as key barriers to growth. For job seekers, this is encouraging – but it does not mean every space application is an easy win. For recruiters, competing for talent with tech, defence, energy and finance is only getting harder. This article, written for www.ukspacejobs.co.uk , explores the space sector hiring trends to watch in 2026, aimed at both: Job seekers searching for terms like “space jobs in the UK”, “satellite jobs UK”, or “space engineer roles”; and Recruiters and hiring managers interested in “space sector hiring trends” and “space recruitment UK”.

Space Industry Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK space‑sector hiring has shifted from pedigree‑first screening to capability‑driven evaluation across the full stack—spacecraft systems, payload/RF, flight software, GNC/ADCS, propulsion, structures/thermal, AIT (assembly–integration–test), mission/ground operations, reliability/radiation, and compliance (ECSS, export control). Employers want proof you can build, test, operate and scale space systems safely and economically. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for satellite/spacecraft engineers, payload & RF/MM‑wave, flight & ground software, GNC/ADCS, power/thermal, AIT/test, mission ops, data/EO, and space product/TPM roles. Who this is for: Systems engineers, payload/RF engineers, flight software & FDIR, GNC/ADCS, power/thermal/structures, propulsion, AIT/test, reliability/radiation, QA/compliance, ground segment/cloud, mission operations, EO/data processing, and product/programme managers targeting roles in the UK space ecosystem.

Why Space Careers in the UK Are Becoming More Multidisciplinary

The UK’s space sector is growing fast — from satellite systems and Earth observation to satellite communications, space robotics, propulsion, space data analytics, and mission operations. But the nature of space work is changing. Projects involving satellites, launch systems, space robotics and ground infrastructure are now embedded in regulation, public perception, human interaction and cross-disciplinary design. Space careers in the UK used to be dominated by engineers, astrophysicists, systems analysts and telemetry experts. Today, they increasingly demand fluency not only in aerospace, software, electronics & data, but also in law, ethics, psychology, linguistics & design. After all, space systems operate under treaties, privacy constraints, public scrutiny, international collaborations and human interfaces. In this article, we explore why space careers in the UK are becoming more multidisciplinary, how those allied fields intersect with space work, and what job-seekers & employers must do to thrive in this evolving cosmos.