368,291open jobs
9,430companies
50,343added this week
Browse all
Salary
$55k – $179k per year (Estimated)
Location
Remote/Hybrid (London, United Kingdom)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
nPlan is a London company founded in 2017 that forecasts construction schedule risk with machine learning. Its models are trained on hundreds of thousands of completed project schedules to predict where delays will actually occur. The company works with infrastructure owners and contractors on large capital programmes.

Department: Engineering | Location: London | Hybrid (minimal office visits required 1-2x/month)

About nPlan

nPlan operates an AI platform serving major construction companies, helping them understand, manage, and reduce delay risk in some of the world's largest and most impactful construction projects. We're a small, ambitious team that moves fast, thinks hard, and cares deeply about what we build. We have Series B funding from some of the top investors across tech and construction, including Google Ventures and Suffolk, who believe in the future we are building

The Role

The frontend team owns the suite of client-facing applications that power our platform. You will design, implement and maintain high-quality user experiences that are performant, scalable and intuitive. From complex data visualisations and workflows to AI-powered interfaces, you'll work at the intersection of product, design and engineering to deliver tools that help our users make better decisions.

What You'll Do

  • Build the future of our product: design and ship new experiences across our suite of React applications, helping customers navigate complex information and make better decisions.

  • Own technical decisions: identify opportunities, challenge assumptions, evaluate trade-offs and take features from concept to production. We value engineers who think critically and care about outcomes, not just implementation.

  • Raise the bar: improve performance, developer experience, testing and maintainability across the frontend stack. Leave the codebase, tooling and team in a better place than you found them.

What We're Looking For

  • Deep frontend engineering expertise: You understand not just how things are built, but why. You're opinionated about architecture, frameworks, tooling, and trade-offs, and can articulate why a particular approach is right for a given problem.

  • Pragmatic decision maker: You know when to pursue excellence and when "good enough" is the right answer. You balance technical quality, speed, and business impact.

  • Architectural mindset: You think beyond individual features and consider maintainability, scalability, performance, and developer experience. You understand the trade-offs behind frameworks and tooling decisions, and make pragmatic choices based on context.

  • Curious about the ecosystem: You keep up with developments in TypeScript, React and the wider frontend ecosystem, and enjoy understanding how new tools and patterns can be applied to real-world problems.

  • AI-native engineer: You actively use LLMs, Agents, and AI tools to accelerate your development workflow. nPlan is an AI-driven company and we want people who are genuinely excited about working this way - not just open to it.

  • You believe that the future of UI is generative: different users should get different views based on their context, data, and history. AI Agents are no longer just about chat interfaces, they pervade the whole stack, and affect all modes of communication, so a product should be able to adapt to its users based on what it knows about them.

You might be our person if you…

  • Build great user experiences: You've designed, shipped and maintained production web applications that real users depend on. You care about usability, performance and the details that turn a functional product into a great experience.

  • Think beyond individual features: You're comfortable evaluating architectural trade-offs and considering maintainability, scalability and developer experience. You understand that good frontend engineering is about more than just making things work.

  • Care about quality: You set a high bar for performance, accessibility, testing and reliability. You take pride in delivering polished experiences and leaving codebases in a better state than you found them.

  • Work confidently across the frontend stack: You have strong experience with modern JavaScript/TypeScript, React and APIs, and are comfortable working with testing frameworks, build tooling and modern development workflows.

  • Bring complex data to life: You enjoy transforming data into intuitive user experiences, whether that's through rich visualisations, thoughtful interactions or well-designed workflows.

  • Thrive in autonomy: You enjoy taking ambiguous problems, clarifying requirements, and driving work to a shippable solution.

  • Remember to mention "crane" in your application - we're looking for people who pay attention to details.

Requirements

  • 5+ years of professional frontend engineering experience

  • Strong experience with modern JavaScript/TypeScript and React

  • Experience working with APIs - we use GraphQL and REST

  • Experience writing unit tests; E2E testing experience is a strong plus

  • Ability to leverage AI coding tools for rapid iteration

  • Security awareness and comfort operating across the full frontend SDLC

  • Participating in the support rota (this is not an on-call situation; we support our platform during working hours)

Tech Stack

  • Languages/Frameworks: TypeScript, React

  • APIs: GraphQL (Apollo Client), REST

  • Build/Tooling: Vite, Nx (monorepo)

  • Testing: Vitest, react-testing-library, Playwright, Checkly

  • Data Viz: d3, visx

  • UI: Shadcn, Tailwind

  • State: Zustand

  • Deployment: GCP, GitHub Actions

Hiring Process

  • Recruiter intro call (15 minutes)

  • Skills assessment with Engineering Manager (15-30 minutes)

  • Practical exercise (60 minutes)

  • Values alignment discussion (60 minutes)

  • Half-day on-site (can be remote)

Benefits

  • Uncapped holiday

  • Remote working, with minimal requirements to visit the Shoreditch office

  • Flexible working hours

  • Free health and wellness benefits including, subsidised gym and mental health

  • Quarterly social and team events

  • Comprehensive health, wellness, and learning & development packages

Our Values

nPlan lives by three core values: Learn from Everything, Be Radically Truthful, and Aim High, Run Fast. We're a diverse, inclusive team that cares about work-life balance and building things that matter.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,291 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
London
$61k – $143k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Cambridge
Go
Node JS
Python
TypeScript
JavaScript
Databases
ElasticSearch
MySQL
Frontend
GraphQL
Next.js
React.js
DevOps
CI/CD
Kubernetes
Apply
up to $48k per year (net) • Remote/Hybrid • Moscow
Node JS
Python
TypeScript
JavaScript
Node JS
Nest.JS
Python
Django
FastAPI
Databases
Apache Kafka
pgvector
Pinecone
PostgreSQL
Qdrant
RabbitMQ
Redis
AI/ML
Chain-of-Thought
Claude
Claude Code
Copilot
Cursor
LangChain
LlamaIndex
LLM
Prompt Engineering
RAG
Anthropic
Function Calling
OpenAI
Structured Outputs
Frontend
GraphQL
Next.js
React.js
Redux
Redux Toolkit
Zustand
Mobile
State Management
DevOps
AWS
CI/CD
Docker
GCP
GitHub Actions
GitLab CI
Grafana
Kubernetes
Prometheus
Yandex Cloud
GitHub
GitLab
Apply
$24k – $64k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Chennai
Python
Scala
SQL
TypeScript
JavaScript
Java
Python
pySpark
Java
Spring Boot
Databases
Apache Kafka
Databricks
AI/ML
AI Agents
Copilot
Google ADK
LLM
NLP
Prompt Engineering
Spark
Devin
Model Context Protocol
Frontend
Angular
React.js
DevOps
AWS
Azure
CI/CD
Docker
GCP
Kubernetes
OpenShift
GitHub
Analytics
ETL/ELT
Apply
Backend Engineer 1 day ago
$44k – $57k per year • In office • Full-Time • 3+ years exp • Tokyo
Python
TypeScript
JavaScript
Python
FastAPI
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
Amazon EC2
AWS
AWS CDK
CI/CD
Docker
GitHub Actions
Vercel
Amazon CloudWatch
Amazon S3
GitHub
IAM
Management
Linear
Apply
$30k – $38k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Cluj-Napoca
C#
JavaScript
Node JS
Python
SQL
TypeScript
AI/ML
Claude
Claude Code
Copilot
Cursor
Frontend
Angular
React.js
DevOps
AWS
Azure
Azure DevOps
Git
GitHub Actions
Jenkins
Rest API
GitHub
Apply
$100k – $213k per year (Estimated) • In office • Full-Time • London
AI/ML
AI Agents
Function Calling
LLM Guardrails
Apply
Backend Engineer 2 months ago
$102k – $122k per year • Remote • Full-Time • London
Go
Python
SQL
TypeScript
Databases
Google BigQuery
PostgreSQL
AI/ML
Vertex AI
Human-in-the-Loop
DevOps
ArgoCD
GCP
GitHub Actions
Grafana
gRPC
Kubernetes
Prometheus
Vector
GitHub
QA
Sentry
Apply
$77k – $148k per year (Estimated) • Equity • In office • Master's Degree • London
JavaScript
Python
Scala
AI/ML
AI Agents
DevOps
GitHub
Apply
$87k – $159k per year (Estimated) • In office • Contractor • 5+ years exp • London • Stockholm
Design
Figma
Marketing
Zendesk
Apply
$105k – $204k per year (Estimated) • In office • Full-Time • London
Python
SQL
Databases
Snowflake
AI/ML
Dagster
dbt
Analytics
A/B Testing
Apply
$27k – $61k per year (Estimated) • In office • Full-Time • 5+ years exp • Pune • London
Analytics
Power BI
Tableau
Marketing
Salesforce
Apply
$34k – $85k per year (Estimated) • In office • Full-Time • Bachelor's Degree • London
AI/ML
AI Agents
Edge AI
QA
Appium
Cucumber
Cypress
Selenium
Apply
See all jobs
This is one of many
368,291 more open roles from verified company boards, updated every day.