Senior Fullstack Engineer (Flutter/Node.js)

Kpler

Greater London

Hybrid

GBP 60,000 - 77,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kpler, based in London, is seeking a Senior Mobile Engineer to build and ship complex Flutter/Dart features for MarineTraffic and Kpler apps. You will design the mobile BFF stack (Node.js, TS, GraphQL, PostgreSQL/PostGIS) and ensure high performance, accessibility, and Clean Architecture across platforms.

You will participate in product and UX decisions with PMs and designers, mentor peers, and contribute to platform-wide engineering practices in a hybrid, collaborative environment.

Qualifications

  • Strong experience building and shipping consumer (B2C) mobile applications at scale, serving over a million users.

Responsibilities

  • Develop production-ready features for the MarineTraffic and Kpler apps, upholding Clean Architecture standards and translating platform conventions into polished, native‑feeling experiences.
  • Design and evolve the mobile BFF (Node.js, TypeScript, GraphQL, PostgreSQL/PostGIS) as a primary, scalable component serving all mobile needs.
  • Act as a quality guardian through code reviews, automated test suites, observability, and continuously improved CI/CD and engineering practices.
  • Contribute to product and UX decisions alongside the PM and Designer, owning outcomes rather than just code.
  • Maintain and optimise the AI/LLM tooling stack so agents write code autonomously to the teams standards.
  • Mentor peers, contribute to the Front‑end Chapter, and support business teams autonomy over their functional scopes as part of the crews platformisation strategy.

Skills

Mobile development
Flutter
Dart
Node.js
TypeScript
GraphQL
Clean Architecture
UX collaboration

Tools

Node.js
TypeScript
GraphQL
Flutter
Dart
PostgreSQL
PostGIS
Mapbox
Kafka
Airflow

Job description

Salary: £60,000 - 77,000 per year

Requirements
  • Strong experience building and shipping consumer (B2C) mobile applications at scale, serving over a million users.
  • Solid hands‑on experience shipping complex Flutter and Dart applications in production.
  • Solid experience with Node.js, TypeScript, and GraphQL API design for services operating at scale.
  • Excellent knowledge of mobile architecture, performance, testing, and observability, with a strong Clean Code and Clean Architecture culture.
  • Strong understanding of Apples Human Interface Guidelines and the ability to translate them into polished, accessible user experiences.
  • Product judgement: experience contributing to product and UX decisions with PMs and designers, rather than simply implementing specifications.
  • Professional-level English (written and spoken).
  • Experience in a platform engineering or inner‑source context; GraphQL federation is desirable.
  • Geospatial experience with Mapbox and PostGIS, or exposure to Kafka, Airflow, or GeoServer is desirable.
Responsibilities
  • Develop complex, production-ready features for the MarineTraffic and Kpler apps, upholding Clean Architecture standards and translating platform conventions into polished, native‑feeling, accessible experiences.
  • Design and evolve the mobile BFF (Node.js, TypeScript, GraphQL, PostgreSQL/PostGIS) as a primary, scalable component serving all mobile needs.
  • Act as a quality guardian through code reviews, automated test suites, observability, and continuously improved CI/CD and engineering practices.
  • Contribute to product and UX decisions alongside the PM and Designer, owning outcomes rather than just code.
  • Maintain and optimise the AI/LLM tooling stack so agents write code autonomously to the teams standards.
  • Mentor peers, contribute to the Front‑end Chapter, and support business teams autonomy over their functional scopes as part of the crews platformisation strategy.
Technologies
  • AI
  • Airflow
  • API
  • CI/CD
  • Dart
  • Flutter
  • GraphQL
  • Support
  • Kafka
  • LLM
  • Mobile
  • PostgreSQL
  • Product Manager
  • TypeScript
  • UX UI Design
  • NodeJS
  • Backend
  • Claude Code
  • Cursor
  • Frontend
  • LESS
  • Fullstack
More:

We are Kpler, based in London, and we help our clients navigate complex markets by simplifying global trade information and providing valuable insights across commodities, energy, and maritime sectors. Since 2014, we have delivered top‑tier intelligence through user‑friendly platforms. Our team of over 850 experts from 69 countries works to transform complex data into actionable strategies. This is a full‑time, hybrid Senior Mobile Engineer role in our Mobile Experience crew within the Application Platform tribe, focused on MarineTraffic and Kpler mobile apps. You will join a close‑knit, multidisciplinary squad of Senior Engineers, a Mid‑level Engineer, an Engineering Manager, a Product Manager, and a Designer, and work in an AI‑assisted engineering environment where deployed code is authored by AI under our orchestration. We are committed to a fair, inclusive, and diverse work environment and welcome people from different backgrounds, experiences, abilities, and perspectives.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Fullstack Engineer (Flutter/Node.js) - Mobile Experience
Senior Fullstack Engineer (Flutter/Node.js) - Mobile Experience

Kpler • Greater London

On-site
GBP 90,000 - 120,000
Senior Mobile Engineer (Flutter/Dart, GraphQL) – Hybrid
Senior Mobile Engineer (Flutter/Dart, GraphQL) – Hybrid

Kpler • Greater London

Hybrid
GBP 60,000 - 77,000
Senior Flutter/Node.js Engineer — AI-Driven Mobile Platform
Senior Flutter/Node.js Engineer — AI-Driven Mobile Platform

Kpler • Greater London

On-site
GBP 90,000 - 120,000
Senior Mobile Engineer
Senior Mobile Engineer

AJ Bell • Greater London

On-site
GBP 65,000 - 85,000
26 days holiday plus bank holidays
7% matched pension contributions
Discretionary bonus scheme
+2
Technical Lead (Mobile - Flutter)
Technical Lead (Mobile - Flutter)

TEG Logistics Technology • Greater London

On-site
GBP 70,000 - 90,000
25 days paid annual leave plus bank holidays
Christmas Shutdown
Critical Illness Cover
+2
Senior Graphic & Motion Designer
Senior Graphic & Motion Designer

Jackalope Digital LLC • Greater London

Hybrid
GBP 60,000 - 90,000
Senior Graphic & Motion Designer
Senior Graphic & Motion Designer

Kpler • Greater London

On-site
GBP 45,000 - 65,000
Flutter Developer
Flutter Developer

FleetCheck • Cirencester

Hybrid
GBP 45,000 - 55,000
Hybrid work schedule
Free parking
Contributory pension
+3
Lead Mobile Developer
Lead Mobile Developer

Kura • Belfast

Hybrid
Competitive salary
Flexible hybrid working
Purpose-led impact
Senior Customer Success Manager (UK)
Senior Customer Success Manager (UK)

Kpler • Greater London

On-site
GBP 40,000 - 90,000