




Resumen: Insulet busca un Ingeniero Senior de Software autodidacta para diseñar, construir y entregar aplicaciones móviles Android y SDK de grado médico mediante Java y Kotlin. Aspectos destacados: 1. Diseñar, desarrollar y mantener aplicaciones Android de alta calidad 2. Contribuir a plataformas innovadoras de productos portátiles y resistentes al agua 3. Colaborar con equipos multifuncionales para definir e implementar nuevas funcionalidades Insulet comenzó en el año 2000 con una idea y una misión: permitir que nuestros clientes disfruten de la simplicidad, la libertad y una vida más saludable mediante el uso de nuestra plataforma de productos Omnipod®. En las últimas dos décadas hemos mejorado la calidad de vida de cientos de miles de pacientes mediante tecnologías innovadoras que son portátiles, resistentes al agua y compatibles con el estilo de vida. Buscamos personas altamente motivadas y orientadas al rendimiento para integrarse a nuestro equipo en expansión. Lo hacemos contratando personas extraordinarias guiadas por valores compartidos que superan las expectativas de los clientes. ¡Nuestro éxito continuo depende de ello! **Descripción del puesto** ===================== Insulet busca un Ingeniero Senior de Software autodidacta para unirse a nuestro equipo. El candidato será responsable de contribuir a nuestros proyectos de aplicaciones móviles Android de la empresa y se encargará de diseñar, construir y entregar aplicaciones móviles y SDK de grado médico, principalmente utilizando Java y Kotlin. Este puesto implica asumir la propiedad y entregar funciones a tiempo, con calidad y con el apoyo de equipos multifuncionales. **Responsabilidades** ==================== * Diseñar, desarrollar y mantener aplicaciones Android de alta calidad utilizando Java, Kotlin y KMM. * Colaborar estrechamente con múltiples grupos tecnológicos y multifuncionales dentro y fuera de la organización para definir, diseñar e implementar nuevas funcionalidades y versiones de software. * Ser capaz de traducir las necesidades del cliente y del mercado en soluciones móviles eficientes y seguras. * Diseñar y construir la próxima generación de plataforma móvil basada en la nube, capaz de soportar futuros productos y aplicaciones centrados en el paciente o en el dispositivo. * Definir el alcance del trabajo, desglosarlo en módulos y estimar los esfuerzos trabajando estrechamente con la gestión de programas. * Presentar y demostrar eficazmente diversos conceptos y soluciones ante clientes, socios y dirección. * Escribir código limpio, mantenible y eficiente. * Solucionar problemas y depurar aplicaciones para optimizar su rendimiento. * Participar en revisiones de código y contribuir al intercambio de conocimientos dentro del equipo. * Mantenerse actualizado con las últimas tendencias y tecnologías del sector para garantizar que nuestras soluciones móviles sigan siendo actuales y competitivas. * Desempeñar otras funciones según se requiera. **Formación y experiencia:** ============================= **Requisitos mínimos:** ========================= * Licenciatura en Ciencias de la Computación, Ingeniería Informática o formación equivalente, además de experiencia laboral. * 4 años o más de desarrollo nativo para Android; experiencia comprobada en desarrollo Android con Java y/o Kotlin. * Competencia demostrada en el desarrollo de soluciones y plataformas que aprovechen las comunicaciones inalámbricas y las tecnologías de aplicaciones móviles. * Conocimiento sólido de los principios, patrones y mejores prácticas de diseño de interfaces de usuario (UI) para Android. * Experiencia comprobada con servicios web, tecnologías en la nube y APIs. * Capacidad para comprender y aprender rápidamente nuevas tecnologías y desarrollar pruebas de concepto (POC) o prototipos. * Excelentes habilidades para resolver problemas y atención al detalle; iniciativa para liderar y asumir la responsabilidad del diseño técnico y del desarrollo de aplicaciones multifuncionales y multiplataforma. **Habilidades y competencias preferidas:** ====================================== * Conocimiento del ecosistema abierto de Android y de las bibliotecas disponibles para tareas comunes. * Capacidad para comprender los requisitos comerciales y traducirlos en requisitos técnicos. * Excelentes habilidades comunicativas y amplia experiencia trabajando con equipos técnicos y con la dirección. * Se prefiere experiencia en desarrollo ágil de software. * Se prefiere experiencia comprobada en el lanzamiento exitoso de productos en industrias reguladas por la FCC y la FDA. * Herramientas de desarrollo de aplicaciones móviles o aplicaciones en la nube. * Experiencia previa con RxJava, Realm, Room y Corutinas constituye una ventaja significativa. **Información adicional** ========================== * Experiencia previa con RxJava, Realm, Room y Corutinas constituye una ventaja significativa.


