Senior Flutter Engineer (Remote from EU only)

Contract type
Ongoing
Work mode
Remote
Experience
Senior · Not stated

Level inferred from job title

Job description

Senior Flutter Engineer on Klar's mobile engineering team, working on a shared Flutter codebase powering Android, iOS, and Web apps. The role combines deep Flutter expertise with AI-first development, building workflows and systems around coding agents.

At a glance

Work mode
Remote

What you'll do

  • Own complex features from technical design through release, working with designers, product managers, and backend engineers.
  • Help shape new projects and improve existing applications.
  • Make architecture decisions that keep our Flutter codebase maintainable as it grows.
  • Investigate and resolve performance, reliability, and cross-platform issues.
  • Build tests and automated checks that support safe, frequent releases.
  • Create and improve AI workflows for exploration, implementation, refactoring, debugging, testing, and code review.
  • Configure agent harnesses, project instructions, reusable skills, and tool integrations for our codebase.
  • Evaluate new AI methods and share approaches that improve engineering quality and delivery.
  • Support other engineers through mentoring, code reviews, and technical discussions.

What we're looking for

  • Senior Flutter expertise.
  • Strong experience building and maintaining complex Flutter applications in production, with ownership of technical decisions and delivery.
  • Deep knowledge of Dart and Flutter, including asynchronous programming, widget lifecycle, rendering, and performance.
  • Experience with state management and modular application architecture. We use BLoC and Cubit.
  • A strong understanding of API integration, data handling, and error recovery.
  • The ability to investigate difficult bugs, explain technical tradeoffs, and work through unclear requirements.
  • A practical testing approach, with experience choosing the right tests for important application behavior.
  • Clear communication and the ability to help other engineers make good technical decisions.
  • Practical experience using coding agents for complex engineering work.
  • An understanding of agent harnesses, including context management, tool use, planning and execution, permissions, and feedback loops.
  • Experience setting up or extending reusable AI workflows for a large codebase.
  • The ability to review generated code critically, catch incorrect assumptions, and validate results.
  • An active interest in testing new models, tools, and methods and incorporating useful approaches into your daily work.
  • Good judgment about where AI helps, where it needs closer guidance, and when to solve a problem directly.

Nice to have

  • Flutter Web or native Android/iOS development.
  • Design systems, reusable UI components, and accessibility.
  • Payments, authentication, secure storage, biometrics, deep links, or push notifications.
  • Firebase, application monitoring, and performance analysis.
  • CI/CD with GitHub Actions or monorepo tooling such as Melos.
  • Custom agent tools, MCP integrations, or shared agent configurations.
  • Evaluating the quality and reliability of different models and AI workflows.

Your team

mobile engineering team

Works on a shared Flutter codebase that powers applications across Android, iOS, and Web, in a monorepo with multiple apps.

Benefits

Opportunities to deepen your Flutter expertise, help shape major new projects, and develop practical AI engineering skills.

  • Competitive salary based on performance and experience
  • Chance of earning Klar stock options
  • 26 days of paid vacation per year
  • Computer devices
  • Wellhub subscription to offer mental and physical health
  • Sponsored coaching and therapy sessions via Mantra Care
  • International work environment with amazing and highly skilled people
  • A world class team that helps you evolve your skills in areas you're interested in

Apply

About Klar Technologies GmbH

Klar has served 7 million users since 2019 and built Uber's first global credit card in Mexico and Berlin. Klar Empresarial is a B2B solution bringing agile credit and smart accounts to SMEs, and a full banking license is on the horizon. The team spans 30+ nationalities across Mexico City, Berlin, and Argentina.

Mission

Turning one of the world's largest underbanked markets into something fairer, simpler, and more transparent.

Key facts

  • 30+ nationalities
  • Mexico City
  • 7 million users served since 2019
  • Built Uber's first global credit card in Mexico and Berlin
  • Klar Empresarial brings agile credit and smart accounts to SMEs
  • A full banking license on the horizon
  • Head office in Mexico City, with remote tech hubs in Berlin and Argentina
  • Team of 30+ nationalities

Partners & customers

Uber

What they value

  • Ownership
  • Excellence
  • Inclusion
  • Customer Obsession
  • Klarity