Analista Programador/a Flutter en Remoto

Digital Talent Agency
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Remote

Tech stack

Flutter
Java
API
Agile Methodologies
iOS
Business Logic
App Store (IOS)
Unit Testing
Mobile Application Development
Databases
Continuous Integration
Mobile Application Software
JSON
Model View ViewModel
NoSQL
Open Source Technology
Performance Tuning
Scrum
SQL Databases
GIT
Kotlin
Yield Optimization
Google Play
REST
Software Version Control

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

About the company

En Zemsania, creemos en la igualdad de oportunidades y en la diversidad como valores fundamentales para el éxito de nuestra organización. Por ello, garantizamos un proceso de selección basado en el mérito y sin discriminación por motivos de género, edad, discapacidad, orientación sexual, raza, religión o cualquier otra condición personal o social.

Apply for this position