CONEXIONHR

ID 4394 – Package Migration & Maintenance Engineer (Flutter / Dart Ecosystem)

Job Category: Flutter
Job Type: Remote
Job Location: Guadalajara - México

We are looking Package Migration & Maintenance Engineer.
The project involves large-scale package migration, dependency synchronization, version management, and long-term maintenance of Flutter/Dart packages supporting critical downstream applications across enterprise platforms.
This role focuses on package freshness, dependency management, migration reliability, and continuous synchronization with upstream repositories. The ideal candidate understands the operational complexity of maintaining package ecosystems at scale and can proactively identify and resolve dependency, compatibility, and build issues before they impact downstream applications.

Key Responsibilities:
● Execute bulk package migration into google3 using Copybara pipelines and related tooling.
● Maintain continuous synchronization with upstream repositories and package sources.
● Handle dependency resolution, imports, updates, and version upgrades.
● Author and land CLs for breaking-change migrations and compatibility updates.
● Monitor build failures, dependency conflicts, and package freshness targets.
● Troubleshoot migration scripts and adapt quickly to upstream changes.
● Support internal engineering teams during dependency and breaking-change adoption.
● Ensure packages remain stable, compatible, and operationally reliable across the ecosystem.
● Collaborate closely with the Lead Flutter/Dart Engineer and internal stakeholders to minimize downstream impact from package changes.

Must Have:
● Strong ability to communicate in English (Professional proficiency).
● Previous experience working with international clients.
● 4–8 years of software engineering experience.
● Strong hands-on experience with Flutter/Dart development and package ecosystems.
● Experience working with dependency management and versioning strategies.
● Familiarity with CI/CD pipelines and automated validation workflows.
● Strong debugging skills for build failures, dependency conflicts, and migration issues.
● Experience working with Git/GitHub workflows and collaborative engineering environments.
● Ability to operate proactively in fast-moving, operationally sensitive environments.
● Strong understanding of how upstream package changes affect downstream systems and applications.

Nice to Have:
● Experience with Copybara or similar migration tooling.
● Bazel/Blaze knowledge.
● Experience working in monorepo environments.
● Exposure to package freshness SLAs and continuous package maintenance operations.
● Familiarity with large-scale open-source dependency ecosystems.

Soft Skills & Work Style:
● Strong ownership mentality with proactive communication habits.
● Comfortable operating in environments with continuous change and evolving dependencies.
● Strong analytical and debugging mindset.
● Thinks beyond immediate fixes and understands downstream operational impact.
● Able to work independently while collaborating effectively with distributed teams.
● Pragmatic and execution-oriented, balancing speed with long-term maintainability.
● Adaptable and responsive when handling urgent build or dependency issues.}

Technical Environment:
● Flutter / Dart ecosystem.
● pub.dev package ecosystem.
● Google3 monorepo environment.
● Copybara pipelines.
● Bazel / Blaze-style build systems.
● CI/CD and validation systems.
● Large-scale dependency and package management workflows.

Great, just keep talking to your recruiter.

Apply for this position

If you are already talking to a recruiter from CONEXIONHR, DON'T FILL THE FORM.

en_US