Estamos en búsqueda de un Desarrollador Móvil Flutter SemiSenior para un contrato temporal de 6 meses, con el objetivo de diseñar, desarrollar y mantener aplicaciones móviles. El profesional deberá ser autónomo y estar orientado a la calidad, garantizando una excelente usabilidad, rendimiento y escalabilidad, trabajando bajo plazos definidos. Responsabilidades Clave Desarrollo y Diseño de UI: Traducir diseños (Figma) en interfaces funcionales y fluidas, implementando componentes reutilizables. Integración con Backend: Conectar la aplicación con servicios backend mediante APIs REST, gestionando las peticiones y el estado de manera eficiente. Arquitectura de Software: Mantener una arquitectura limpia, modular y escalable utilizando patrones de diseño y gestión de estado como BLoC, Riverpod o Provider. Calidad y Pruebas: Asegurar la calidad mediante pruebas unitarias, de widgets e integración. Optimización y Rendimiento: Monitorear y optimizar el rendimiento, especialmente en cuanto a consumo de memoria y velocidad de renderizado. Despliegue y CI/CD: Colaborar en la configuración de pipelines para CI/CD y despliegue en App Store y Play Store (opcional).RequisitosExperiencia Profesional: Mínimo 3 años en desarrollo de software, con al menos 2 años específicos en Flutter. Haber participado en el lanzamiento de al menos una aplicación en producción. Experiencia en entornos ágiles con entregas iterativas. Conocimientos Técnicos Indispensables: Dominio de Dart y Flutter SDK. Gestión de estado con BLoC, Riverpod o Provider. Consumo de APIs con paquetes como http o dio; manejo de JSON. Bases de datos locales (SQLite, Hive) – deseable. Uso fluido de Git y flujos como Gitflow. Formación Académica: Título en Ingeniería en Sistemas, Informática o experiencia equivalente. Competencias y Habilidades Autonomía y proactividad. Comunicación efectiva. Enfoque práctico en resolución de problemas. Buena gestión del tiempo y cumplimiento de cronogramas.