*vacante para la empresa devhive en miguel hidalgo, ciudad de méxico*:
*perfil técnico para desarrollador mobile senior con experiência en flutter*
*requisitos técnicos*:
- *
experiência en desarrollo móvil*:
- *
mínimo 5 años* de experiência en el desarrollo de aplicaciones móviles.
- * 3+ años de experiência con flutter* y aplicaciones publicadas en *app store* y *google play store*.
- dominio de *dart* y profundo conocimiento en el uso de widgets, animaciones y personalización de interfaces de usuario.
- familiaridad con los patrones de arquitectura móviles como *bloc*, *provider*, *riverpod*, o *redux*.
- *
arquitectura de software y patrones*:
- experiência en la definición y diseño de arquitecturas móviles escalables y modulares.
- conocimiento avanzado de los principios de *solid*, *clean architecture* y *mvvm*.
- capacidad para liderar la toma de decisiones técnicas relacionadas con la arquitectura del proyecto y su escalabilidad.
- *
integración con apis y servicios backend*:
- experiência avanzada en la integración de aplicaciones móviles con *apis restful* y *graphql*.
- conocimiento de *websockets* y tecnologías para sincronización en tiempo real.
- experiência en la gestión de autenticación y seguridad en aplicaciones móviles, incluyendo *oauth 2.0*, *jwt* y control de acceso.
- *
rendimiento y optimización*:
- foco en la *optimización del rendimiento* de aplicaciones móviles, mejorando tiempos de carga, uso de memoria, y eficiencia en el consumo de batería.
- uso avanzado de herramientas de *profiling* y *debugging* en flutter.
- implementación de técnicas para mejorar la *ux* en condiciones de red inestable, como almacenamiento en caché, compresión de datos y gestión de errores en la red.
- *
testing y calidad de código*:
- amplia experiência en la creación de pruebas automatizadas, incluyendo *pruebas unitarias*, *integración* y *pruebas de ui* en flutter.
- uso de *ci/cd* para integración continua y despliegue de aplicaciones móviles con herramientas como *gitlab ci*, *jenkins*, o *bitrise*.
- capacidad para realizar *code reviews* efectivos y garantizar la calidad del código a través de buenas prácticas de desarrollo.
- *
experiência en publicación de aplicaciones*:
- familiaridad con el ciclo completo de vida de una aplicación móvil, desde el desarrollo hasta la publicación en *google play store* y *apple app store*.
- experiência en el manejo de los requisitos de publicación, certificados, firmas de código y despliegues.
- *
ui/ux y diseño de interacción*:
- capacidad para trabajar estrechamente con diseñadores para transformar prototipos en experiências móviles fluidas y atractivas.
- conocimiento de los principios de diseño de interfaces móviles nativas para *ios* y *android*.
- habilidad para implementar *responsive design* y asegurar la compatibilidad entre diferentes tamaños de pantalla y dispositivos.
- *
herramientas y control de versiones*:
- dominio de *git* para el control de versiones, flujo de trabajo con ramas y manejo de pull requests.
- familiaridad con *jira*, *trello* o herramientas similares de gestión de proyectos ágiles.
- *
habilidades de liderazgo y colaboración*:
- capacidad para liderar equipos de desarrollo, proporcionando mentoría y supervisión a otros desarrolladores.
- habilidad para trabajar en colaboración con equipos multidisciplinarios, incluyendo diseñadores, gerentes de producto, y equipos de backend.
- fuerte capacidad de comunicación, tanto para explicar decisiones técnicas como para traducir los requisitos del negocio en soluciones técnicas.
*deseables*:
- conocimientos en *firebase*, incluyendo *cloud firestore*, *firebase authentication*, y *firebase cloud messaging* para manejar notificaciones push y almacenamiento en tiempo real.
- experiência en *app center*, *crashlytics* o herramientas similares para el monitoreo de fallos y la analítica de uso.
- familiaridad con *kotlin* para android y *swift* para ios, lo cual es útil para integraciones nativas puntuales.
*nível de educación deseada*:
superior - titulado
*nível de experiência deseada*:
nível experto
*función departamental*:
tecnología / internet
*industria*:
desarrollo de software / programación
*habilidades*:
- desarrollo mobile
- flutter
- software