Senior Flutter/Dart Systems Engineer - Cross-Platform Software

A
AzumoSoftware Development
Argentina. Colombia. Dominican Republic. Mexico. BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
FlutterOAuthRESTful APIsJSON

Requirements

  • Solid, demonstrable experience in developing robust, high-performance applications across multiple platforms using Flutter and Dart
  • Advanced knowledge and practical application of major state management approaches (e.g., Provider, BLoC/Cubit, Riverpod)
  • Proven ability to integrate and consume RESTful APIs/Endpoints effectively (using http or Dio)
  • In-depth understanding of process and service management mechanisms in macOS (e.g., Launch Daemons/Agents)
  • In-depth understanding of process and service management mechanisms in Windows (e.g., Windows Services, The Registry)
  • Hands-on experience executing shell/terminal commands on macOS using dart:io Process or native bridging (launchctl, defaults, .pkg, .app)
  • Proficiency in utilizing dart:io Process to execute commands via PowerShell or cmd.exe on Windows (service management, .exe/.msi installation/uninstallation, Windows Registry manipulation)
  • Expert-level proficiency in using Advanced Installer to create resilient Windows installation packages (.exe, .msi)
  • Ability to configure prerequisites and system requirements in Windows Installer
  • Ability to develop and deploy Custom Actions to execute scripts or system commands during Windows installation
  • Experience creating standard macOS installer packages (.pkg) using command-line tools (pkgbuild, productbuild) or utilities like Xcode/Packages
  • Ability to include and configure pre-install and post-install scripts within macOS packages
  • 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

Responsibilities

  • Design and implement robust, high-performing and scalable cross-platform software
  • Focus on system-level interaction for enterprise applications
  • Focus on robust packaging for enterprise applications
  • Focus on deep Operating System integration for enterprise applications
  • Leverage Flutter's multi-platform capabilities to build applications beyond the UI
  • Integrate deeply with the host operating system
  • Master installation/packaging best practices
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now