Senior Flutter Engineer (Remote from EU only)
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
What they value
- Ownership
- Excellence
- Inclusion
- Customer Obsession
- Klarity
