Descripción de la oferta
Proceso de selección continuo.
Funciones
Buscamos un Desarrollador Flutter especializado en el desarrollo y mantenimiento de aplicaciones multiplataforma (iOS, Android, Web y Desktop). El rol está completamente orientado al frontend, con foco en experiencia de usuario, rendimiento, mantenibilidad y calidad del código. Participará en proyectos nuevos y en la evolución de aplicaciones ya en producción dentro del entorno de hospitales privados.
Perfil Profesional Ideal:
Experiencia en desarrollo Flutter. Sólido entendimiento de arquitecturas frontend y patrones de estado. Capacidad para trabajar en aplicaciones críticas y de uso intensivo. Orientación a la calidad, mantenibilidad y experiencia de usuario. Capacidad para colaborar con equipos multidisciplinares.
Responsabilidades del Puesto:
· Desarrollo y mantenimiento de aplicaciones Flutter multiplataforma.
· Implementación de interfaces modernas, accesibles y de alto rendimiento.
· Integración con APIs REST y servicios backend.
· Gestión de estado y arquitectura limpia en aplicaciones complejas.
· Refactorización y mejora continua de código existente.
· Colaboración con equipos backend (.NET) y equipos funcionales del entorno hospitalario.
· Participación en procesos de diseño, testing y despliegue.
· Contribución a la calidad del producto mediante buenas prácticas, documentación y testing.
Requisitos
Competencias Técnicas Clave y Conocimientos Valorables:
· Formación: Ingeniería Informática, Telecomunicaciones o similar, o bien formación profesional de FP de DAW o DAM.
· Framework principal: Flutter para desarrollo multiplataforma, widgets personalizados, navegación y gestión de estado.
· Lenguaje principal: Dart enfocado a programación asíncrona, isolates y buenas prácticas.
· Arquitecturas y APIs: Arquitecturas frontend (BLoC, Provider, Riverpod, MVVM, Clean Architecture) y consumo de APIs REST (integración, manejo de errores, serialización).
· Diseño y control de versiones: UI/UX con diseño responsivo, accesibilidad, animaciones y control de versiones mediante Git con flujos de trabajo colaborativos.
· Despliegue móvil: CI/CD para apps móviles con pipelines, testing automatizado y despliegues.
· Conocimientos valorables de infraestructura: Contenerización, empaquetado de servicios backend relacionados, Docker (uso en entornos de desarrollo o integración) y orquestación (Kubernetes, AKS u otros).
· Conocimientos valorables de desarrollo backend y legado: WPF (comprensión de aplicaciones de escritorio legacy), .NET 8 y .NET Framework (colaboración con equipos backend), SQL Server (lectura y comprensión de modelos de datos), Redis (integración con servicios backend) y SignalR (tiempo real en aplicaciones conectadas).
· Conocimientos valorables de web y sectoriales: Angular (mantenimiento de frontends web existentes), experiencia previa en sector sanitario con conocimiento de flujos HIS, LIS, RIS y certificaciones técnicas (Flutter, Google, Azure, interoperabilidad).
· Idiomas: Nivel de inglés.
Se ofrece
· Sector operativo: Entorno crítico y de alta visibilidad dentro de proyectos del sector sanitario y de la red de hospitales privados.
· Integración técnica: Trabajo directo y coordinado con equipos multidisciplinares, desarrolladores de backend .NET y responsables funcionales del entorno hospitalario.
· Proyecto: Participación dual enfocada tanto en la creación de nuevos desarrollos desde cero como en la optimización y evolución continua de aplicaciones ya puestas en producción.