- Diseñar, desarrollar y mantener aplicaciones móviles multiplataforma utilizando Flutter y Dart.
- Implementar interfaces de usuario responsivas y reutilizables para Android y iOS.
- Integrar aplicaciones móviles con servicios REST API y gestionar información en formato JSON.
- Implementar y mantener soluciones de manejo de estado con Provider, Riverpod o BLoC.
- Aplicar principios SOLID y arquitecturas escalables como Clean Architecture o MVVM.
- Optimizar el rendimiento, el consumo de memoria y los tiempos de respuesta de las aplicaciones.
- Escribir y mantener pruebas unitarias y pruebas de widgets, e identificar y resolver bugs.
- Colaborar con diseñadores UX/UI y participar en revisiones de código y actividades de equipos ágiles.
- Apoyar la compilación, distribución y publicación de aplicaciones móviles.
- Mantener documentación técnica clara y actualizada.
AndroidFlutterGit+2 more