ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ 16 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Senior Fullstack Engineer (Flutter/Node.js) - Mobile Experience
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Senior Fullstack Engineer (Flutter/Node.js) - Mobile Experience (Flutter/Dart and Node.js/TypeScript): Building complex production-ready features for the MarineTraffic and Kpler mobile apps, with an accent on Clean Architecture, GraphQL BFF design, and maintainable testing practices. Focus on orchestrating AI-authored code, evolving CI/CD and GitOps workflows, and maintaining the LLM integration stack that enables autonomous code generation.
Location: London, United Kingdom; Workplace: Hybrid
Company
's Engineering Application Platform department develops the MarineTraffic and mobile applications and their supporting backend services.
What you will do
- Develop complex, production-ready features for the MarineTraffic and mobile apps while maintaining Clean Architecture standards.
- Design and evolve the mobile Backend-for-Frontend using Node.js, TypeScript, and GraphQL.
- Participate in code reviews and improve CI/CD, GitOps, linting, Sonar, and peer-review workflows.
- Maintain and improve unit, integration, and contract test suites.
- Mentor squad members and contribute to harmonising practices across web and mobile engineering.
- Maintain and optimise the LLM and AI integration stack used for autonomous code generation.
Requirements
- Hands-on experience building and shipping complex Flutter and Dart applications in production.
- Familiarity with Node.js, TypeScript, and GraphQL API design.
- Strong understanding of Clean Architecture, Clean Code, and well-tested maintainable software.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience; demonstrable expertise is prioritised.
- Professional-level English, written and spoken, is required.
Nice to have
- Experience in platform engineering or an inner-source context.
- Experience with GraphQL federation.
Culture & Benefits
- Work in a multidisciplinary squad with senior and mid-level engineers, an engineering manager, product manager, and designer.
- Collaborate in an AI-assisted engineering environment where AI-authored code is orchestrated by engineers.
- Contribute to a platformisation strategy that enables business teams to become autonomous over their functional scopes.
- Participate in architectural discussions and incremental improvement initiatives.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
10 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Staff Fullstack Engineer (AI)
15 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Senior Fullstack Engineer (TypeScript + Kotlin/Java)
10 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Senior Fullstack Engineer (AI)
9 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Senior Software Engineer, Full Stack (Node.js/Java)
2 ΡΠ°ΡΠ° Π½Π°Π·Π°Π΄
Fullstack Software Engineer (React/Node)
14 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄