
Flutter / Dart Engineer
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Argentina.
• Design and develop robust, high-performing, and scalable cross-platform software solutions.
• Utilize Flutter's multi-platform features to create applications that extend beyond just the user interface.
• Ensure comprehensive integration with the host operating system.
• Achieve mastery in installation and packaging best practices.
• Contribute to both professional and personal development at Azumo.
• Engage in resolving complex challenges for clients around the world.
• Flutter/Dart Core Proficiency:
• Deep Expertise: Strong, demonstrable experience in crafting robust, high-performance applications across diverse platforms using Flutter and Dart.
• State Management: Advanced understanding and practical implementation of key state management strategies (e.g., Provider, BLoC/Cubit, Riverpod).
• Networking: Proven capability to effectively integrate and utilize RESTful APIs/Endpoints (using libraries such as http or Dio).
• Operating System & System Command Interaction:
• Process and Service Management: Comprehensive knowledge of process and service management in both macOS (e.g., Launch Daemons/Agents) and Windows (e.g., Windows Services, The Registry).
• macOS System Commands: Practical 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: Expertise in using 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.
• Advanced Application Packaging & Distribution:
• Windows Installer Mastery (Advanced Installer): Expert-level knowledge in using tools like Advanced Installer to create durable Windows installation packages (.exe, .msi). This encompasses:
• Configuring prerequisites and system requirements.
• Developing and deploying Custom Actions to run scripts or system commands during installation (e.g., setting environment variables or configuring services).
• Managing installation paths, uninstallation processes, and update mechanisms while strictly adhering to Windows Installer (MSI) best practices.
• macOS Packaging (.pkg): Experience in creating standard macOS installer packages (.pkg) using command-line tools (pkgbuild, productbuild) or utilities like Xcode/Packages.
• Ability to incorporate and configure pre-install and post-install scripts within the package to automate necessary command execution and system configurations.
• Experience integrating solutions with third-party APIs (RESTful, OAuth, JSON).
• Self-motivated and driven, possessing a strong work ethic and a passion for problem-solving.
• Preferred Qualifications:
• Enthusiasm for coding and adaptability to agile methodologies.
• A hacker spirit within a collaborative team environment.
• Paid Time Off
• Training
• Free Premium Access to Udemy
• Mentored Career Development
• U.S. Holidays
• Competitive USD Remuneration
• Profit Sharing
• Maternity Coverage
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.