Perfil Profesional: Desarrollador(a) Flutter Senior
Formación Académica:
Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería en Computación o carreras afines.
Experiencia:
Mínimo 4 años de experiencia profesional en desarrollo de software, enfocados en el desarrollo de aplicaciones móviles utilizando Flutter.
Descripción del Rol:
Profesional con amplia experiencia en el desarrollo de aplicaciones móviles multiplataforma utilizando Flutter y Dart, DIO, Bloc.
Encargado del diseño, construcción y mantenimiento de aplicaciones de alto rendimiento, asegurando una experiencia de usuario fluida y una arquitectura robusta.
Conocimientos Técnicos:
- Desarrollo de aplicaciones móviles con Flutter (Dart) para Android e iOS
- Arquitecturas móviles (BLoC, Provider, Riverpod, Clean Architecture, MVVM)
- Consumo de API RESTful y manejo de estados
- Integración con servicios de terceros (Firebase, Google Maps, pasarelas de pago, etc.)
- Pruebas unitarias, pruebas de integración y automatización
- Manejo de Git y flujos de trabajo de control de versiones
- Publicación de apps en Google Play Store y Apple App Store
- Conocimientos en CI/CD para aplicaciones móviles (Fastlane, Codemagic, Bitrise)
- Uso de herramientas como Figma o Adobe XD para consumir prototipos UI/UX
Habilidades Blandas:
- Capacidad de análisis y resolución de problemas complejos
- Trabajo en equipo en entornos ágiles (Scrum/Kanban)
- Comunicación efectiva con áreas técnicas y de negocio
- Autonomía en el desarrollo de soluciones de principio a fin
Deseables (Plus):
- Experiencia con Flutter Web o Flutter Desktop
- Conocimientos en backend (Firebase, , .NET, etc.)
- Experiencia liderando equipos o mentoring técnico