




Insulet comenzó en el año 2000 con una idea y una misión: permitir que nuestros clientes disfruten de simplicidad, libertad y vidas más saludables mediante el uso de nuestra plataforma de productos Omnipod®. En las últimas dos décadas, hemos mejorado la vida de cientos de miles de pacientes utilizando tecnología innovadora que es portátil, resistente al agua y adecuada para el estilo de vida. Estamos buscando individuos altamente motivados y orientados al rendimiento para formar parte de nuestro equipo en expansión. Hacemos esto contratando personas increíbles guiadas por valores compartidos que superan las expectativas de los clientes. ¡Nuestro éxito continuo depende de ello! Insulet busca un Ingeniero Senior de Software autónomo y motivado para unirse a nuestro equipo. La persona seleccionada contribuirá en proyectos de aplicaciones móviles Android de la empresa y será responsable de diseñar, construir y entregar aplicaciones médicas móviles y SDKs principalmente utilizando Kotlin y Compose. Este puesto implica asumir la responsabilidad y entregar funciones a tiempo con calidad, contando con el apoyo de equipos multifuncionales. **Responsabilidades** ==================== * Diseñar, desarrollar y mantener aplicaciones Android de alta calidad utilizando Kotlin, Compose 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 desarrollar la próxima generación de plataformas móviles basadas en la nube que puedan soportar futuros productos y aplicaciones centrados en pacientes y dispositivos. * Definir el alcance del trabajo, descomponerlo en módulos y estimar esfuerzos trabajando estrechamente con la gestión de programas. * Presentar y demostrar eficazmente diversos conceptos y soluciones a clientes, socios y liderazgo. * 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 de aplicaciones móviles sigan siendo actuales y competitivas. * Realizar otras tareas según sea necesario. **Educación y Experiencia:** ============================= **Requisitos mínimos:** ========================= * Título universitario en Ciencias de la Computación, Ingeniería Informática o formación equivalente más experiencia. * 4\+ años de desarrollo nativo para Android; experiencia comprobada en desarrollo Android con Kotlin. * Dominio demostrado en el desarrollo de soluciones y plataformas que aprovechen tecnologías inalámbricas y de aplicaciones móviles. * Sólido conocimiento de los principios, patrones y mejores prácticas de diseño de interfaces de usuario en Android. * Experiencia demostrada con servicios web, tecnologías en la nube y APIs. * Capacidad para comprender rápidamente y aprender nuevas tecnologías y desarrollar pruebas de concepto o prototipos. * Excelentes habilidades para resolver problemas y atención al detalle; capacidad para liderar y asumir la responsabilidad del diseño técnico y 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 entender los requisitos comerciales y traducirlos en requisitos técnicos. * Excelentes habilidades de comunicación y amplia experiencia trabajando con equipos técnicos y de gestión. * Experiencia en desarrollo ágil de software deseable. * Experiencia demostrada en lanzamientos exitosos de productos en industrias reguladas por la FCC y la FDA es preferible. * Herramientas de desarrollo de aplicaciones móviles o aplicaciones en la nube. * Experiencia previa con RxJava, Realm, Room, Coroutines es un gran plus.


