HimalayasHimalayas logo
Somnio SoftwareSS

Senior Core Flutter Engineer (Bump Automation / Mobile DevEx)

Somnio Software is a Flutter Development Company dedicated to creating top-notch Mobile and Web Applications.

Somnio Software

Employee count: 51-200

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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.

Requirements

  • 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

Highlights

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide

About Somnio Software

Learn more about Somnio Software and their company culture.

View company profile

Our customers face the challenge of needing high-quality, cross-platform mobile and web applications that perform seamlessly across all devices. That is why we at Somnio Software have dedicated ourselves to becoming the first and only 100% Flutter-focused software development company in Latin America. We believe that the secret to digital success lies in combining a great tech stack with a superb, passionate, and professional team. By specializing in Flutter, we empower businesses to unlock rapid and cost-effective digital transformation, creating apps for mobile, web, desktop, and embedded devices from a single codebase.

We are more than just developers; we are 'Somniers'—a team of over 80 passionate engineers, designers, and strategists who work hand-in-hand with our clients to turn their innovative ideas into outstanding products. We prioritize the wellbeing and happiness of our team, fostering a collaborative environment where everyone has an equal say and thinks like an owner. Whether you are a startup or a large enterprise, we are committed to being your strategic technological partner, providing full product development and staff augmentation services that help you grow your business and achieve a before-and-after impact in your industry.

Employee benefits

Learn about the employee benefits and perks provided at Somnio Software.

View benefits

Team synergy

Engaging team building activities.

Wellbeing

We prioritize the wellbeing and happiness of our team.

Flexible hours

You can accommodate schedules in order to achieve planned goals.

Professional Growth

We promote the growth of the team through career plans and in-house trainings.

View Somnio Software's employee benefits
Claim this profileSomnio Software logoSS

Somnio Software

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

15 remote jobs at Somnio Software

Explore the variety of open remote roles at Somnio Software, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Somnio Software

Remote companies like Somnio Software

Find your next opportunity by exploring profiles of companies that are similar to Somnio Software. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan