Senior Flutter Developer

Overview

Desarrollar y mantener aplicaciones móviles de alta calidad, escalables y eficientes utilizando Flutter, aprovechando herramientas de Inteligencia Artificial para optimizar y acelerar los flujos de desarrollo. Participarás en todo el ciclo de vida del producto digital en un entorno ágil, desde la maquetación UI/UX hasta la publicación final en las tiendas de aplicaciones.

Responsabilidades Clave

  • Desarrollo End-to-End: Maquetar, iterar y desplegar apps en Flutter basándote en historias de usuario, metodologías ágiles (Scrum) y herramientas asistidas por IA.
  • Arquitectura & Estado: Implementar arquitectura limpia con patrones de gestión de estado (Bloc, Provider, Riverpod) y almacenamiento offline (Hive, SQLite).
  • Integración & Conectividad: Consumir APIs (REST/GraphQL), implementar comunicación en tiempo real (WebSockets, Firebase), integrar código nativo con Flutter Channel e integrar servicios/SDKs de IA en caso de requerirse.
  • Despliegue & Calidad: Realizar pruebas unitarias, documentación técnica (UML) y la publicación manual en Google Play Store y Apple App Store, apoyándote en IA para acelerar la generación de pruebas y documentación.

Requisitos

  • Formación y Experiencia: 3+ años en desarrollo móvil multiplataforma, metodologías ágiles y aplicación de principios SOLID y POO.
  • Stack Principal: Dominio de Flutter, gestión de estados y persistencia de datos.
  • Integraciones, Nativo & IA: Manejo de APIs, Sockets, Git/GitFlow, conocimientos en desarrollo nativo (Swift, Kotlin/Java) o React Native (deseable) y uso práctico de asistentes de código con IA (GitHub Copilot, Cursor, ChatGPT/Claude) para aceleración de desarrollo, refactorización y debugging en Dart/Flutter.
  • Perfil: Autonomía para gestionar tareas, capacidad analítica, atención al detalle UI/UX e interés por el aprendizaje continuo.

Solo archivos PDF. Tamaño máximo: 5 MB.

¿Tienes un proyecto en mente?

Conversemos