Kpler
Senior Fullstack Engineer (Flutter/Node.js)
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.
- 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.
- 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
Interested in this role?
Submit your application now
How to Apply
About Kpler
Kpler
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£68,500
This role
£75,000
UK median
This salary is 9% below the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks