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