Misión principalDesarrollar y mantener aplicaciones móviles multiplataforma utilizando Flutter, asegurando la calidad, eficiencia y escalabilidad de las mismas. Colaborar en el desarrollo de versiones White Label, liderando iniciativas que cumplan con las pautas y lineamientos establecidos por la empresa, así como mentorizar a desarrolladores Junior en el equipo.
ResponsabilidadesDesarrollo y mantenimiento de funcionalidades: Implementar y mantener funcionalidades en aplicaciones Flutter, garantizando que el código sea escalable, sostenible y alineado con las mejores prácticas.Optimización de rendimiento y compatibilidad: Asegurar que las aplicaciones funcionen de manera óptima en diversas plataformas y dispositivos, resolviendo problemas de rendimiento y seguridad que puedan surgir.Identificación y resolución de problemas técnicos: Anticipar y resolver problemas técnicos complejos, aportando soluciones innovadoras que mejoren la eficiencia y calidad del código.Participación en la arquitectura de proyectos: Colaborar en el análisis, planeación y diseño de la arquitectura de nuevos proyectos, con un enfoque en la escalabilidad y el rendimiento a largo plazo.Revisión de código y pruebas: Revisar y optimizar el código desarrollado, además de elaborar y ejecutar pruebas unitarias y de integración, asegurando que el código cumpla con los estándares de calidad y los requisitos del proyecto.
RequisitosFormación en Ciencias de la Computación, Ingeniería en Sistemas, Informática o afines.Experiencia comprobable de al menos 2 años en desarrollo de aplicaciones móviles con Flutter, preferiblemente en proyectos de gran escala o con un alto número de usuarios y/o clientes.Conocimientos sólidos en ambientes de desarrollo, arquitectura y diseño de software, con un enfoque en la calidad y mantenibilidad del código.Pensamiento analítico, responsabilidad y compromiso con los objetivos del equipo.Habilidades avanzadas de análisis, modelado y documentación, incluyendo la capacidad de redacción para documentación técnica.Capacidad para trabajar de manera ágil con herramientas IA (ChatGPT, Copilot) para desbloquear conflictos y optimizar procesos.Construcción de relaciones positivas, empatía y actitud positiva, fomentando un excelente clima laboral y el crecimiento profesional del equipo.
DeseablesConocimientos en patrones de diseño y arquitectura de software para aplicaciones móviles.Experiencia significativa en desarrollo mobile (Android, iOS) y Dart.Experiencia en testing de aplicaciones móviles, incluyendo pruebas automatizadas y manuales.Conocimientos sólidos en integración con servicios web REST y GraphQL.Experiencia con herramientas de CI/CD, incluyendo la configuración y mantenimiento de pipelines.