Flutter / Dart Engineer - Latin America - Remote
Azumo Ver todas las vacantes
- República Dominicana
- Permanente
- Tiempo completo
- 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).
- 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.
- 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
- Love for coding and willingness to be agile
- Hacker spirit within a collaborative team
- Paid Time Off
- Training
- Udemy Free Premium access
- Mentored Career Development
- U.S. Holidays
- USD Remuneration
- Profit Sharing
- Maternity Coverage