Role Summary
Execute bulk package migration and ongoing maintenance, ensuring packages are up-to-date, compatible, and continuously synced with upstream sources.
Key Responsibilities
● Migrate ~100–110 packages into google3 using Copybara pipelines
● Maintain continuous sync with upstream repositories
● Handle:
○ Imports and updates
○ Dependency resolution
○ Version upgrades
● Author and land CLs for breaking change migrations
● Monitor:
○ Build failures
○ Dependency conflicts
○ Package freshness SLA (~1 week integration target)
● Troubleshoot migration scripts and adapt to upstream changes
● Support internal teams during breaking change adoption
Required Skills
● Strong Flutter/Dart development experience
● Experience with:
○ Package ecosystems (pub.dev)
○ Dependency/version management
● Familiarity with:
○ CI/CD pipelines (TAP or similar)
○ Git/GitHub workflows
● Ability to debug:
○ Build failures
○ Dependency issues
Preferred Skills
● Copybara experience
● Bazel/Blaze knowledge
● Experience working in monorepo environments
Experience
● 4–8 years in software engineering
Job Type: Full-time
Pay: $15.00 - $20.00 per hour
Language:
Work Location: Hybrid remote in Guadalajara, Jal.