Logo for Azumo

Flutter / Dart Engineer - Latin America - Remote

Role overview

Qualifications

  • Deep proficiency in Flutter and Dart for building robust, high-performance cross-platform applications
  • Advanced knowledge of state management patterns (Provider, BLoC/Cubit, Riverpod) and REST API integration (http or Dio)
  • Experience with OS-level command execution and system integration on macOS and Windows (e.g., dart:io Process; Launch Daemons/Agents; Windows Services and Registry)
  • Expertise in packaging and distribution for Windows and macOS (Windows Installer/Advanced Installer; macOS .pkg packaging; scripting for pre/post install)

Responsibilities

  • Design and implement robust, scalable cross-platform Flutter/Dart software with deep host OS integration
  • Develop and maintain advanced installation and packaging workflows for Windows (Advanced Installer) and macOS (.pkg) including pre/post-install scripts
  • Implement system-level features, process/service management, and OS command interactions via dart:io and native bridges
  • Collaborate with teams to integrate RESTful APIs and enterprise-grade backend services, ensuring performance and reliability

About the company

Azumo logo

Azumo

Software Development

Based in San Francisco, Azumo is a top-rated nearshore software development company. Customers work with us to scale their software development efforts and build high quality web, mobile, data and cloud applications. At Azumo, we build intelligent applications. We are passionate about technology to solve complex problems for our customers around the globe. From our proprietary AI-based solutions like, HealthyScreen.ai, Baneka NeuralDB, and myNLU to custom software development solutions that have helped our customers scale their businesses, we are focused on innovation through our nearshore development capabilities. For more information please visit www.azumo.com

Company details

Company typeSME
IndustrySoftware Development
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Azumo is seeking a highly motivated Senior Flutter/Dart Systems Engineer to design and implement robust, high-performing and scalable cross-platform software. This specialized role focuses on system-level interaction, robust packaging, and deep Operating System integration for enterprise applications.

The position is FULLY REMOTE, based in Latin America.

You will thrive in this role if you enjoy leveraging Flutter's multi-platform capabilities to build applications that go beyond the UI, requiring deep integration with the host operating system and mastery of installation/packaging best practices.

At Azumo, we strive for excellence and strongly believe in professional and personal growth. We want each individual to be successful and pledge to help you achieve your goals while at Azumo and beyond. Challenging ourselves and diligently learning new technologies are at the core of our operations.

Based in San Francisco, California, Azumo is an innovative software development firm dedicated to helping organizations build intelligent apps leveraging the latest advancements in AI, data, and cloud technology. We are passionate about solving complex problems for clients across the globe.

Requirements

1. Flutter/Dart Core Proficiency:

  • Deep Expertise: Solid, demonstrable experience in developing robust, high-performance applications across multiple platforms using Flutter and Dart.
  • State Management: Advanced knowledge and practical application of major state management approaches (e.g., Provider, BLoC/Cubit, Riverpod).
  • Networking: Proven ability to integrate and consume RESTful APIs/Endpoints effectively (using packages like http or Dio).

2. Operating System & System Command Interaction:

  • Process and Service Management: In-depth understanding of process and service management mechanisms in both macOS (e.g., Launch Daemons/Agents) and Windows (e.g., Windows Services, The Registry).
  • macOS System Commands: Hands-on experience executing shell/terminal commands on macOS using dart:io Process or native bridging, including:
    • Interacting with system services (launchctl).
    • Modifying system preferences (defaults).
    • Managing application and package installations (.pkg, .app).
  • Windows System Commands: Proficiency in utilizing dart:io Process to execute commands via PowerShell or cmd.exe, including:
    • Service management.
    • Installation/uninstallation of .exe/.msi files.
    • Reading and manipulating the Windows Registry.

3. Advanced Application Packaging & Distribution:

  • Windows Installer Mastery (Advanced Installer): Expert-level proficiency in using tools like Advanced Installer to create resilient Windows installation packages (.exe, .msi). This includes:
    • Configuring prerequisites and system requirements.
    • Developing and deploying Custom Actions to execute scripts or system commands during installation (e.g., setting environment variables or configuring services).
    • Managing installation paths, uninstallation routines, and update mechanisms, adhering strictly to Windows Installer (MSI) best practices.
  • macOS Packaging (.pkg): Experience creating standard macOS installer packages (.pkg), utilizing command-line tools (pkgbuild, productbuild) or utilities like Xcode/Packages.
    • Ability to include and configure pre-install and post-install scripts within the package to automate necessary command execution and system setup.
  • Experience integrating solutions with 3rd party APIs (RESTful, OAuth, JSON)
  • Self-driven and motivated, with a strong work ethic and a passion for problem solving

Preferred Qualifications:

  • Love for coding and willingness to be agile
  • Hacker spirit within a collaborative team

Benefits

Company benefits include:

  • Paid Time Off
  • Training
  • Udemy Free Premium access
  • Mentored Career Development
  • U.S. Holidays
  • USD Remuneration
  • Profit Sharing
  • Maternity Coverage

At Azumo we strive for excellence and strongly believe in professional and personal growth. We want each individual to be successful and pledge to help you achieve your goals while at Azumo and beyond. Challenging ourselves and learning new technologies is at the core of what we do.

Based in San Francisco, California, Azumo is an innovative software development firm helping organizations build intelligent apps using the latest technologies in AI, data and cloud. We are passionate about solving key problems for customers around the globe.

If you are qualified for the opportunity and looking for a challenge, please apply online at HTTP://azumo.workable.com or connect with us at people@azumo.co

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Flutter Developer Related jobs

Other jobs at Azumo

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.