




**Acerca de Outcode:** OutCode es una empresa global de desarrollo de software que ofrece soluciones tecnológicas para mejorar la calidad de vida en el ámbito empresarial, aumentando el ROI, la eficacia y la eficiencia. Nuestro ADN está formado por exfundadores de startups y los mejores talentos en Producto, UX/UI, desarrollo de software y Aprendizaje Profundo (Deep Learning). Nos unimos desde diversos orígenes con una visión: aplicar un enfoque ágil y centrado en el usuario a la innovación de productos y desarrollo de software, comprendiendo completamente las necesidades del negocio antes de crear cualquier cosa. **Lo que buscamos:** Como Ingeniero de Software Senior (Flutter), desempeñarás un papel fundamental en el desarrollo de aplicaciones móviles de alta calidad para clientes. Tus principales responsabilidades incluirán proporcionar reuniones diarias (daily standups) a los clientes, participar y aportar ideas en diversas reuniones con gerentes, clientes, Responsables de Producto y Gerentes de Proyecto, revisar y corregir problemas en la última versión, diseñar prototipos para proyectos de clientes, realizar cambios en la interfaz de usuario según los requisitos del cliente o la Declaración de Trabajo (SOW), y revisar las bases de código de los proyectos. Tu experiencia en desarrollo Flutter y tu atención al detalle contribuirán al exitoso cumplimiento de los proyectos de los clientes. **Responsabilidades:** * Proporcionar daily standups a los clientes: * Comunicarse regularmente con los clientes para informar sobre el progreso del proyecto, discutir dificultades y responder preguntas o inquietudes. * Colaborar con el equipo del proyecto para garantizar que se cumplan las expectativas del cliente y que las entregas vayan según lo programado. * Asistir y aportar ideas en reuniones individuales (1 a 1): * Participar en reuniones individuales con gerentes, clientes, Responsables de Producto y Gerentes de Proyecto para recopilar requisitos, dar actualizaciones y ofrecer perspectivas técnicas. * Colaborar con las partes interesadas para alinear los objetivos del proyecto, priorizar tareas y abordar cuestiones o consideraciones técnicas. * Revisar y corregir problemas en la última versión: * Realizar pruebas exhaustivas y depuración de la aplicación Android para identificar y resolver problemas funcionales o de rendimiento. * Trabajar estrechamente con el equipo de desarrollo para implementar correcciones y garantizar una aplicación estable y confiable. * Diseñar prototipos para proyectos de clientes: * Colaborar con diseñadores, clientes y partes interesadas para crear prototipos de interfaz de usuario para aplicaciones Android. * Incorporar comentarios de los clientes e iterar sobre los diseños para asegurar una experiencia de usuario óptima. * Realizar cambios en la interfaz de usuario según las necesidades del cliente/SOW: * Modificar la interfaz de usuario de aplicaciones Android según los requisitos del cliente o la Declaración de Trabajo (SOW) definida. * Garantizar consistencia, usabilidad y cumplimiento con las mejores prácticas de diseño UI/UX. * Revisar bases de código de proyectos: * Realizar revisiones de código para evaluar la calidad, legibilidad y mantenibilidad de la base de código de la aplicación Android. * Ofrecer retroalimentación constructiva y sugerir mejoras para optimizar el rendimiento y mantenibilidad del código. * Opcional: Capacitación en frameworks relacionados con front end * Diseñar, desarrollar, probar, mantener e implementar software en el framework Flutter y el lenguaje Dart. * Desarrollar componentes de interfaz de usuario e implementarlos siguiendo flujos y prácticas conocidos de Flutter/Dart. * Comunicarse con líderes de producto e ingeniería para implementar objetivos comerciales y del proyecto. * Revisión de código de los commits de los miembros del equipo como parte del ciclo CI/CD. * Participar en pruebas, control de calidad y corrección de errores como parte del ciclo CI/CD. **Requisitos:** * Nivel avanzado de inglés * +4 años de experiencia en Python * Título universitario (Licenciatura/Maestría) en Ciencias de la Computación, Ingeniería o campo relacionado * De 3 a 6 años de experiencia desarrollando aplicaciones móviles nativas en iOS y/o Android. * 4 años de experiencia comercial desarrollando y entregando aplicaciones basadas en Flutter. * Buen entendimiento de la gestión de estado, variantes de Flutter (flavors) y arquitectura de aplicaciones. * Habilidades sólidas de comunicación y orientación consultiva. Ser autodidacta y proactivo. * Experiencia en entornos de desarrollo de software remoto. * Experiencia en la creación de aplicaciones y software para bienes de consumo es un plus. * Tener un título en ingeniería de software, ciencias de la computación o desarrollo de software es un valor agregado. * Deseable: Firebase, Azure DevOps, PWA (Aplicaciones Web Progresivas). * Conocimiento avanzado de herramientas de control de versiones de código, como Git * Familiaridad con integración continua **Lo que te encantará de nosotros...** * Trabajar en una empresa de rápido crecimiento. * Entorno laboral internacional. * 5 días hábiles durante la semana. * Bonificaciones por cumplimiento de objetivos. E04JI80034mh407sqmh


