2024 - Revival Lo Rural

Desarrollador Senior

Funciones:

  • Ampliar y mantener aplicaciones multiplataforma utilizando Flutter, asegurando una experiencia de usuario consistente y de alta calidad en Web, iOS y Android.
  • Trabajar de cerca con el Líder de Desarrollo y el Director de Producto para definir los requisitos técnicos y diseñar soluciones móviles eficientes.
  • Diseñar e implementar capas robustas de integración de API para interactuar con implementaciones de backend nuevas y existentes, garantizando una sincronización eficiente de datos y capacidades sin conexión.
  • Transformar especificaciones de diseño en interfaces responsivas y pixel-perfect, manteniendo las mejores prácticas de composición de widgets en Flutter.
  • Implementar y optimizar soluciones de gestión de estado eficientes, asegurando una arquitectura limpia y un código mantenible.
  • Integrar características y capacidades específicas de la plataforma mediante plugins nativos y canales personalizados cuando sea necesario.
  • Monitorear y optimizar el rendimiento de las aplicaciones, el uso de memoria y el consumo de batería en diferentes dispositivos y plataformas.
  • Desarrollar y mantener estrategias de pruebas integrales, incluidas pruebas de widgets, pruebas de integración y pruebas de extremo a extremo utilizando el marco de pruebas de Flutter.
  • Contribuir a mantener y mejorar la canalización CI/CD, y gestionar el lanzamiento de aplicaciones en la App Store y Play Store.
  • Implementar y mantener estándares de codificación, realizar revisiones de código y asegurar la documentación adecuada de componentes y características.
  • Estar al tanto de las actualizaciones del ecosistema Flutter, las tendencias emergentes del desarrollo web/móvil y las mejores prácticas para mejorar continuamente la pila de desarrollo.

Requisitos:

  • Más de 4 años en desarrollo móvil y/o web con Flutter, demostrando dominio en la creación de soluciones multiplataforma.
  • Profundo conocimiento del marco Flutter, el lenguaje de programación Dart y el ciclo de vida de los widgets.
  • Fuerte comprensión de los principios de desarrollo móvil/web, patrones de diseño y mejores prácticas.
  • Conocimiento avanzado en soluciones de gestión de estado y patrones de arquitectura de aplicaciones.
  • Familiaridad con conceptos de desarrollo nativo para iOS y Android, y capacidad para escribir código específico de la plataforma cuando sea necesario.Experiencia con el marco
  • de pruebas de Flutter, incluyendo pruebas unitarias, pruebas de widgets y pruebas de integración.
  • Experiencia implementando estrategias eficientes de sincronización de datos trabajando con APIs externas, incluyendo APIs RESTful, Firebase y/o GraphQL.
  • Historial probado en la optimización de aplicaciones Flutter en términos de rendimiento, tamaño y uso de recursos.
  • Dominio de Git y experiencia trabajando en entornos ágiles.
  • Fuertes habilidades analíticas con capacidad para depurar problemas complejos en múltiples plataformas.
  • Excelentes habilidades de colaboración, con la capacidad comprobada de comunicarse eficazmente dentro de un equipo completamente remoto.
  • Pasión por el desarrollo móvil/web con el impulso de mantenerse actualizado con las actualizaciones de Flutter y las tendencias generales del desarrollo.

Inicia sesión aquí o Regístrate para poder inscribirte.

Comparte esta oferta: