Senior Core Flutter Engineer (AI Tooling / Harness)

Reposted 10 Days Ago
Be an Early Applicant
Hiring Remotely in Buenos Aires, Ciudad Autónoma de Buenos Aires, ARG
Remote
Senior level
Software • App development
Digital Product Agency | Top Flutter Development Company | We Design, Build & Scale Products Across Platforms
The Role
Seeking a Senior Core Flutter Engineer with extensive Flutter, Dart, and AI tooling experience to build internal foundations and workflows for mobile platforms.
Summary Generated by Built In

We are looking for a Senior Core Flutter Engineer to join a high-impact engineering initiative focused on AI tooling and harness capabilities for the mobile platform. In this context, a Flutter AI Harness is the control and context layer that transforms a generic AI into a Flutter specialist that understands the project rules, architecture constraints, and engineering conventions of the codebase it operates on. This role is not primarily about shipping consumer-facing AI features inside the app. It is about building the internal foundations, workflows, and agentic tooling that allow engineers to automate migrations, reason about codebases, and operate safely at scale across Flutter and BDC-heavy environments.

As a Senior Engineer, you will work across Flutter and Dart tooling, structured specs, LLM integrations, static analysis, plugin or agent surfaces, and evaluation workflows that help engineering teams operate faster and more safely. You are expected to bring 5+ years of overall software engineering experience, with at least 4+ years of strong hands-on Flutter and Dart experience, plus meaningful exposure to AI-assisted developer workflows or platform tooling. The ideal candidate combines mobile platform depth with strong judgment around guardrails, observability, and human-in-the-loop automation in complex engineering environments.

  • Flutter + Dart Platform Depth: Strong hands-on experience with Flutter and Dart at platform level, including libraries, tooling, package structure, analyzer constraints, and engineering workflows beyond feature-only mobile development.

  • AI Harness Framing: Clear understanding that the harness is not just an LLM wrapper, but the control and context layer that makes an AI behave like a senior Flutter specialist inside a specific project and its rules.

  • Agentic AI / LLM Tooling: Practical experience building AI-assisted tooling or agentic workflows that use LLMs in a loop, including structured outputs, tool use, retries, and context management for engineering tasks.

  • LLM Provider Integration: Hands-on experience integrating providers such as OpenAI, Anthropic, Gemini, or gateway-based equivalents, with secure authentication patterns and operational awareness of latency, cost, and failure modes.

  • PII and LLM Data Handling: Practical understanding of what content cannot safely reach third-party LLM providers, prompt hygiene, and how to design agents that fail safe when sensitive engineering or business context is in scope.

  • Spec-Driven Workflows: Experience using machine-readable specifications, structured task definitions, or similar patterns to drive planning, execution, and validation for automated engineering workflows.

  • Static Analysis of Dart Code: Ability to work with the Dart analyzer, AST visitors, linting patterns, or equivalent code-analysis techniques to support migrations, refactors, or engineering automation.

  • Plugin or Tooling Surfaces: Experience building IDE, CLI, plugin, or internal tooling surfaces that expose developer workflows cleanly and can be integrated into existing engineering environments.

  • MCP and Tool Exposure: Familiarity with MCP-style tool interfaces or equivalent patterns for exposing tools safely to agents, including considerations around permissions, data boundaries, and user trust.

  • Security-Aware Agent Design: Strong judgment around guardrails, human review boundaries, sensitive data handling, and the distinction between what an agent may automate directly versus what must remain gated.

  • Observability for AI Systems: Experience instrumenting LLM-based workflows with logs, metrics, traces, auditability, token or cost awareness, and debugging signals that make AI tooling supportable in production-like environments.

  • Evaluation and Regression Testing: Commitment to validating AI-assisted workflows through repeatable tests, evaluation datasets, human review loops, or other mechanisms that reduce regressions and unsafe automation.

  • Mobile Platform Fluency: Comfort working in complex Flutter mobile ecosystems that include shared tooling, platform constraints, and integration with broader mobile architecture rather than isolated app features.

  • Developer Experience Mindset: Ability to build tooling that reduces engineering toil, improves migration speed, and helps teams move safely through repetitive or high-friction platform work.

  • English C1: Ability to communicate technical trade-offs clearly, write design notes, and collaborate effectively in a remote, multicultural environment.

EXTRAS (Nice to have)

  • Fleet-Scale Migration Experience: Experience operating batch migrations, multi-package refactors, or scorecard-style tooling across many packages or repositories rather than only one app at a time.

  • Navigation or BDC Migration Context: Familiarity with navigation migration patterns, server-driven UI environments, or BDC-style ecosystems can be valuable when adapting AI tooling to mobile platform workflows.

  • Evaluation Engineering: Exposure to eval datasets, LLM-as-judge approaches, human-in-the-loop review flows, or other quality systems for AI-assisted development tooling.

  • Riverpod / go_router / Mobile Architecture Patterns: Additional familiarity with the platform patterns most likely to appear in migration and automation tasks is useful when the tooling must reason about real code at scale.

  • IDE and CLI Extensions: Experience shipping internal extensions, plugins, or command-line tooling for engineering teams is valuable when the harness needs to live inside existing workflows.

Quick Skills Reference

  • Languages: Dart, TypeScript or Python, JSON / YAML-style structured specs

  • Mobile: Flutter, Dart Tooling, Mobile Platform Architecture, Shared Libraries

  • AI / LLM: OpenAI, Anthropic, Gemini, Structured Outputs, Tool Use, Evaluations

  • Tooling: Dart Analyzer, AST Workflows, IDE / CLI Plugins, MCP-Style Integrations

Skills Required

  • 5+ years of software engineering experience
  • 4+ years of strong hands-on Flutter and Dart experience
  • Experience with AI-assisted developer workflows or platform tooling
  • Strong hands-on experience with Flutter and Dart at platform level
  • Practical understanding of PII and LLM data handling
  • Experience using guided automation with machine-readable specifications
  • Familiarity with security-aware agent design
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
San Francisco, California
63 Employees
Year Founded: 2019

What We Do

We’re a Digital Product Agency you can grow with, globally recognized as a Top Flutter development company. We design, build, and scale digital products by combining strong product strategy, thoughtful design, and solid engineering. With 95+ experts, we build products for any screen: mobile, web, desktop, and embedded devices, always focusing on scalability, performance, and long-term maintainability. As a company focused on custom digital products, we understand that every business has unique needs. We have experience across multiple industries, including Fintech, Healthcare, Media & Entertainment, Fashion & Beauty, Retail, Gastronomy, and Hospitality, among others. Our services include: ► Full Product Development - ​From concept to reality, our team of experts combines technical prowess with a keen eye for design, ensuring that your cross-platform app stands out amidst a sea of competitors. ► Product Discovery - ​​Navigate the market with confidence. We’ll guide you through product discovery, unlocking valuable insights and shaping products that resonate with your target audience. ► Staff Augmentation - Our expert team of Flutter developers will seamlessly integrate with your team to help you achieve your development goals and meet your deadlines. Whether you want to create a product from scratch or you need an addition to your in-house team, we are your trusted tech partner. 📩 Contact us at [email protected] and let's get started! 👉 Check out some of our success cases here https://somniosoftware.com/our-work

Similar Jobs

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Buenos Aires, Ciudad Autónoma de Buenos Aires, ARG
38800 Employees

Webflow Logo Webflow

Infrastructure Engineer

Artificial Intelligence • Enterprise Web • Software • Design • Generative AI
Easy Apply
Remote
Argentina
800 Employees

Luxury Presence Logo Luxury Presence

Staff Devops Engineer

Marketing Tech • Real Estate • Software • PropTech • SEO
Easy Apply
Remote or Hybrid
12 Locations
500 Employees

Circle (circle.so) Logo Circle (circle.so)

Designer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
100K-120K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account