Senior Core Flutter Engineer (Bump Automation / Mobile DevEx)

 Posted a month ago
     
⭐ 5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and maintain automation for Flutter SDK and dependency upgrades to improve mobile developer experience. Build safe, scalable toolchains and agentic AI workflows to harden the mobile platform and reduce operational friction.

We are looking for a Senior Core Flutter Engineer to join a high-impact mobile developer-experience initiative focused on SDK and dependency bump automation. This role is not centered on building premium end-user UI flows; it is centered on making the mobile platform safer, faster, and more maintainable by automating Flutter version upgrades, dependency updates, and the supporting workflows around them. The ideal candidate treats Flutter as a platform toolchain and ecosystem to operate, extend, and harden at scale.

As a Senior Engineer, you will work across Flutter and Dart tooling, native iOS and Android dependencies, internal CLI workflows, CI/CD systems, and automation logic that can safely produce buildable and testable upgrade paths. 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 native mobile toolchains and automation-heavy engineering environments. The ideal candidate combines mobile platform depth with strong operational judgment, especially in environments where a broken dependency or SDK bump can disrupt many teams at once.



  • Flutter + Dart Toolchain Depth: Strong hands-on experience with Flutter and Dart at platform level, including package management, dependency resolution, build configuration, version constraints, and troubleshooting complex upgrade paths.

  • Dependency and SDK Bump Automation: Experience designing or maintaining workflows that automate Flutter SDK upgrades, package version bumps, and dependency hygiene with strong safety controls and clear rollback paths.

  • Native iOS Toolchain: Solid operational knowledge of Xcode versioning, CocoaPods, simulator and device build flows, XCFramework-related issues, and the failure modes that commonly appear during iOS dependency or SDK upgrades.

  • Native Android Toolchain: Strong understanding of Gradle-based Android delivery, wrapper and plugin versioning, dependency conflicts, build performance, and the operational issues that commonly surface during Android upgrades.

  • Internal CLI / Monorepo Tooling: Experience designing or extending internal tooling that coordinates dependency checks, selective execution, repository-wide automation, and platform workflows across mobile codebases or monorepos.

  • CI/CD Integration: Practical ability to connect automation flows with CI systems such as Jenkins, GitHub Actions, Bitrise, or equivalent platforms so that bumps are validated, reproducible, and safe to merge.

  • Safe Automation Design: Strong judgment around dry runs, blast-radius reduction, canary strategies, failure handling, and rollback planning for automations that can affect many packages or teams at once.

  • Agentic AI / LLM Tooling: Hands-on experience building agentic workflows with LLM APIs (OpenAI, Anthropic, Gemini, or equivalent), including tool use, structured output, retries, and context-window management. The goal is an agent that runs upgrades, not a script surface-level use of code-completion tools (Copilot, Cursor) is not sufficient.

  • Git Automation at Scale: Experience with automated branch creation, PR flows, large-scale refactors, dependency update routing, and engineering workflows that require coordination across many repositories or modules.

  • Failure Reproduction and Debugging: Ability to take a broken upgrade or red CI run, reproduce it locally, isolate the root cause, and translate that into safer automation rules or tool improvements.

  • Testing and Validation Strategy: Commitment to robust validation through unit, integration, and pipeline-level checks so that automation is backed by reliable signals rather than blind version changes.

  • Developer Experience Mindset: Comfort building tooling that reduces operational friction for engineers, improves upgrade confidence, and makes platform maintenance easier across multiple teams.

  • English C1: Ability to communicate technical trade-offs clearly, document automation rules, and collaborate effectively in a remote, multicultural environment.

EXTRAS (Nice to have)

  • Clojure or Backend Automation Context: Exposure to backend automation ecosystems, centralized dependency metadata, or patterns inspired by internal bump bots and platform-wide upgrade tooling.

  • Mobile Fleet Upgrade Experience: Experience coordinating upgrades across many apps, packages, or modules where sequencing, ownership, and validation rules matter more than single-app delivery.

  • Fastlane and Release Automation: Hands-on familiarity with Fastlane, signing workflows, and release-related automation that often interacts with platform and dependency updates.

  • Security and SDK Governance: Awareness of third-party SDK lifecycle management, ownership models, security implications, and when dependency updates require more than mechanical version bumps.

  • Observability for Automation: Experience instrumenting automation workflows with logs, metrics, dashboards, or other signals that help teams trust and debug upgrade systems.

  • Native Package Ecosystems: Additional familiarity with CocoaPods internals, Carthage, SPM, or advanced Gradle dependency management can be valuable in complex mobile upgrade programs.

Quick Skills Reference

  • Languages: Dart, Kotlin, Swift, Bash, Python

  • Mobile: Flutter, Dart Tooling, CocoaPods, Gradle, Xcode, Android Build Systems

  • Automation: SDK Bumps, Dependency Upgrades, CI Validation, Git Automation, Safe Rollouts

  • Platform Tooling: Internal CLI, Monorepo Workflows, Upgrade Pipelines, Developer Experience

  • Cloud / Tools: Jenkins, GitHub Actions, Bitrise, Fastlane, Observability, AI-Assisted Tooling

Similar Jobs

See all Remote Software Development jobs β†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified