Senior Fullstack Engineer (Flutter/Node.js) - Mobile Experience
TLDR
Join a pioneering squad at the forefront of AI-assisted engineering, delivering high-performance features for mobile applications serving millions of users while maintaining Clean Architecture.
Develop complex, production-ready features for the MarineTraffic and Kpler mobile apps, upholding and protecting the team’s Clean Architecture standards.
Participate in code reviews as a quality guardian, providing constructive feedback that elevates team standards.
Collaboratively design and evolve the mobile Backend-for-Frontend (BFF) using Node.js, TypeScript and GraphQL, ensuring the crew’s agility and reducing external dependencies.
Adopt and continuously improve engineering practices: CI/CD pipelines, GitOps, linters, Sonar, and peer review workflows.
Maintain and improve automated test suites (Unit, Integration, Contract) to uphold software quality.
Mentor peers within the squad and contribute to the Front-end Chapter to harmonise practices between Web and Mobile teams.
Support business teams in becoming autonomous over their functional scopes within the mobile apps, as part of the crew’s platformisation strategy.
Contribute to architectural discussions and incremental improvement initiatives with pragmatism and a collaborative mindset.
Essential:
Solid hands-on experience building and shipping complex Flutter & Dart applications in production environments.
Familiarity with NodeJS/TS, and GraphQL API design.
Deep interest in Clean Architecture principles applied to mobile development.
Strong culture of Clean Code and a natural drive to write well-tested, maintainable software.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience – no specific degree required; demonstrable expertise is prioritised.
Professional-level English (written and spoken) is required.
Desirable:
Experience working in a platform engineering or inner-source context.
Experience working with GQL federation
After 1 month: Be comfortable with the Flutter codebase (Clean Architecture) and team workflows; first fixes or features delivered for MarineTraffic or Kpler; active, quality-driven participation in code reviews.
After 3 months: Fully integrated into the Flutter environment; critical new features delivered for MarineTraffic; active contribution to continuous improvement of the Kpler app.
After 6 months: Recognised as a pillar of Flutter delivery; at least one business team supported in becoming autonomous over its mobile functional scope; meaningful technical contribution to the launch of the BFF (Node.js/TS/GraphQL).
Ongoing: High code-review participation with constructive, standard-raising feedback; stable or improving automated test coverage; active contribution to the Front-end Chapter.
Kpler builds a platform that simplifies global trade information, providing insights specifically for the commodities, energy, and maritime sectors. Our service empowers organizations to make informed decisions by navigating the complexities of these markets.
- Founded
- Founded 2014
- Employees
- 51-200 employees
- Industry
- Professional Services