Analista Programador/a Flutter en Remoto
Role details
Job location
Tech stack
Job description
Como Analista Programador/a Flutter en Zemsania, serás responsable de diseñar, desarrollar, probar e implementar aplicaciones móviles multiplataforma utilizando el framework Flutter. Tu labor será fundamental para asegurar la calidad, el rendimiento y la escalabilidad de nuestras soluciones, contribuyendo activamente a la mejora continua de nuestros productos y servicios., Desarrollo de aplicaciones móviles nativas y responsivas para iOS y Android utilizando Flutter, asegurando una experiencia de usuario fluida y atractiva. Implementación de interfaces de usuario (UI) siguiendo las mejores prácticas de diseño y usabilidad. Gestión del control de versiones mediante Git para un trabajo colaborativo y un historial de cambios claro. Aplicación de patrones de arquitectura de aplicaciones móviles como MVVM, BLoC, Provider u otros para una gestión eficiente del estado y la lógica de negocio. Integración de las aplicaciones con servicios RESTful, incluyendo el consumo de datos en formato JSON. Identificación, diagnóstico y resolución de bugs, así como la optimización del rendimiento de las aplicaciones. Diseño e implementación de pruebas unitarias, de widget y de integración para garantizar la fiabilidad y robustez del código. Participación en la definición y mejora de los procesos de integración continua y despliegue continuo (CI/CD) para el ciclo de vida de las aplicaciones Flutter. Colaboración estrecha con equipos multifuncionales (diseñadores, product owners, otros desarrolladores) para entender los requisitos y entregar soluciones de alta calidad. Documentación técnica del código y de los procesos de desarrollo. Mantenerse actualizado/a sobre las últimas tendencias y tecnologías en el ecosistema Flutter y el desarrollo móvil en general.
Requirements
Experiencia demostrable de al menos 2 años en el desarrollo de aplicaciones móviles con Flutter. Sólidos conocimientos y experiencia práctica en la creación de interfaces de usuario nativas y responsivas. Dominio de herramientas de control de versiones, especialmente Git. Experiencia en el uso de patrones de arquitectura de apps móviles (MVVM, BLoC, Provider o similares). Capacidad para integrar aplicaciones con APIs RESTful y manejar datos en formato JSON. Habilidad para la depuración, optimización de rendimiento y resolución de incidencias. Experiencia en la escritura de pruebas (unitarias, de widget, de integración) en Flutter. Comprensión de los principios y herramientas de CI/CD aplicados al desarrollo móvil. Excelentes habilidades de comunicación y capacidad para trabajar de forma autónoma y en equipo. Orientación a la resolución de problemas y proactividad. Se valorará positivamente:
Conocimientos de desarrollo nativo (Kotlin/Java para Android, Swift/Objective-C para iOS). Experiencia con metodologías ágiles (Scrum, Kanban). Conocimiento de bases de datos NoSQL o SQL. Experiencia en la publicación de aplicaciones en Google Play Store y Apple App Store. Certificaciones o contribuciones a proyectos open source relacionados con Flutter. Si cumples con los requisitos y estás buscando un nuevo reto profesional en un entorno remoto y estimulante, no dudes en postularte. ¡En Zemsania, tu talento tiene cabida!
Benefits & conditions
-
Jornada completa Jornada
-
3 años Experiencia
-
Indefinido Tipo contrato
-
flutter git mvvm bloc