workablehace 1 mes

Flutter / Dart Engineer - América Latina - Remoto

AzumoRemoto · Tiempo completo
Senior
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Azumo busca un Ingeniero de Sistemas Flutter/Dart Senior para diseñar e implementar software escalable y de alto rendimiento. El rol es completamente remoto desde América Latina.

Por qué aplicar

Ideal para desarrolladores experimentados en Flutter y Dart que buscan un desafío remoto en América Latina.

Descripción del puesto

Azumo está buscando un Senior Flutter/Dart Systems Engineer altamente motivado para diseñar e implementar software robusto, de alto rendimiento y escalable para múltiples plataformas. Este rol especializado se enfoca en la interacción a nivel de sistema, empaquetado robusto y profunda integración con el sistema operativo para aplicaciones empresariales. La posición es FULLY REMOTE, basada en América Latina. Te destacarás en este rol si disfrutas aprovechando las capacidades multiplataforma de Flutter para construir aplicaciones que van más allá de la interfaz de usuario, requiriendo una profunda integración con el sistema operativo host y el dominio de las mejores prácticas de instalación/empaquetado. En Azumo, nos esforzamos por la excelencia y creemos firmemente en el crecimiento profesional y personal. Queremos que cada individuo sea exitoso y nos comprometemos a ayudarte a alcanzar tus objetivos mientras estás en Azumo y más allá. Desafiar nosotros mismos y aprender diligentemente nuevas tecnologías son el núcleo de nuestras operaciones. Azumo, con sede en San Francisco, California, es una innovadora empresa de desarrollo de software dedicada a ayudar a las organizaciones a construir aplicaciones inteligentes aprovechando los últimos avances en inteligencia artificial, datos y tecnología en la nube. Estamos apasionados por resolver problemas complejos para clientes en todo el mundo. Requisitos: - Flutter/Dart Core Proficiency: - Experiencia profunda: experiencia sólida y demostrable en el desarrollo de aplicaciones robustas y de alto rendimiento en múltiples plataformas utilizando Flutter y Dart. - Gestión de estado: conocimiento avanzado y aplicación práctica de los principales enfoques de gestión de estado (por ejemplo, Provider, BLoC/Cubit, Riverpod). - Redes: capacidad comprobada para integrar y consumir APIs/Endpoints RESTful de manera efectiva (utilizando paquetes como http o Dio). - Interacción con el sistema operativo y comandos del sistema: - Gestión de procesos y servicios: comprensión profunda de los mecanismos de gestión de procesos y servicios tanto en macOS (por ejemplo, Launch Daemons/Agents) como en Windows (por ejemplo, Servicios de Windows, Registro). - Comandos del sistema macOS: experiencia práctica en la ejecución de comandos shell/terminal en macOS utilizando dart:io Process o puente nativo, incluyendo: - Interactuar con servicios del sistema (launchctl). - Modificar preferencias del sistema (predeterminados). - Gestionar instalaciones de aplicaciones y paquetes (.pkg, .app). - Comandos del sistema Windows: dominio en la utilización de dart:io Process para ejecutar comandos a través de PowerShell o cmd.exe, incluyendo: - Gestión de servicios. - Instalación/desinstalación de archivos .exe/.msi. - Leer y manipular el Registro de Windows. - Empaquetado y distribución de aplicaciones avanzadas: - Dominio del instalador de Windows (instalador avanzado): nivel experto en el uso de herramientas como Advanced Installer para crear paquetes de instalación de Windows resilientes (.exe, .msi). Esto incluye: - Configurar requisitos previos y requisitos del sistema. - Desarrollar e implementar acciones personalizadas para ejecutar scripts o comandos del sistema durante la instalación (por ejemplo, establecer variables de entorno o configurar servicios). - Gestionar rutas de instalación, rutinas de desinstalación y mecanismos de actualización, adhiriéndose estrictamente a las mejores prácticas de Windows Installer (MSI). - Empaquetado de macOS (.pkg): experiencia en la creación de paquetes de instalador estándar de macOS (.pkg), utilizando herramientas de línea de comandos (pkgbuild, productbuild) o utilidades como Xcode/Packages. Capacidad para incluir y configurar scripts pre-instalación y post-instalación dentro del paquete para automatizar la ejecución de comandos necesarios y la configuración del sistema. - Experiencia integrando soluciones con APIs de terceros (RESTful, OAuth, JSON). - Cualidades preferenciales: - Amor por la codificación y voluntad de ser ágil. - Espíritu de pirata dentro de un equipo colaborativo. Beneficios de la empresa: - Tiempo libre remunerado - Capacitación - Acceso premium gratuito a Udemy - Desarrollo de carrera mentorado - Días festivos estadounidenses - Remuneración en USD - Participación en beneficios - Cobertura de maternidad En Azumo nos esforzamos por la excelencia y creemos firmemente en el crecimiento profesional y personal. Queremos que cada individuo sea exitoso y nos comprometemos a ayudarte a alcanzar tus objetivos mientras estás en Azumo y más allá. Desafiar nosotros mismos y aprender nuevas tecnologías es el núcleo de lo que hacemos. Si estás calificado para la oportunidad y buscas un desafío, por favor aplica en línea en http://azumo.workable.com o contáctanos en [email protected]

Skills requeridas

FlutterDartState ManagementRESTful APIsmacOS System CommandsWindows System CommandsAdvanced Application Packaging

Beneficios

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