Job title: Sr Software Engineer – Mobile Platform

Company: Blue Yonder

Job description: Buscamos un ingeniero senior de software móvil con experiencia para trabajar en aplicaciones móviles tanto para iOS como para Android. En este puesto, creará y optimizará soluciones móviles para nuestra plataforma, integrará servicios de Azure y creará aplicaciones innovadoras y de alto rendimiento que mejoren la experiencia del usuario para los profesionales de la cadena de suministro. Formarás parte de un equipo dinámico y colaborarás estrechamente con ingenieros de backend, gerentes de producto y diseñadores de UX/UI.Qué harás:Desarrollo de aplicaciones móviles: diseñe, desarrolle y mantenga aplicaciones móviles de alta calidad para plataformas iOS y Android utilizando Swift, SwiftUI, Kotlin, Jetpack Compose y otras tecnologías modernas.Integración en la nube de Azure: trabaje con servicios de Azure como Azure Functions, Azure App Services, Azure Cosmos DB y Azure IoT Hub para crear soluciones móviles conectadas a la nube que brinden acceso a datos en tiempo real, análisis de la cadena de suministro y sincronización segura de datos.Desarrollo multiplataforma: cree y mantenga soluciones móviles multiplataforma utilizando Flutter, React Native o Kotlin Multiplatform cuando corresponda, para reducir el tiempo de desarrollo y los gastos generales de mantenimiento.Funciones de la cadena de suministro: trabaje en estrecha colaboración con gerentes de productos y analistas de negocios para diseñar funciones móviles que resuelvan los desafíos de la cadena de suministro del mundo real, como la gestión de inventario, el seguimiento de pedidos, la gestión de flotas y la visibilidad de los envíos.Manejo de datos en tiempo real: implemente funciones para manejar fuentes de datos en tiempo real (por ejemplo, actualizaciones de estado de envío, cambios de inventario) mientras optimiza el rendimiento y las capacidades de sincronización de datos tanto en modo en línea como fuera de línea.Colaboración y revisiones de código: colabore con un equipo de ingenieros para diseñar soluciones móviles sólidas y escalables. Participe en revisiones de código y proporcione comentarios constructivos para mejorar la calidad, el mantenimiento y el rendimiento del código.Optimización del rendimiento de las aplicaciones: optimice el rendimiento de las aplicaciones móviles, incluido el uso de memoria, el consumo de batería, el tiempo de inicio y el desplazamiento fluido. Perfilar y depurar problemas de rendimiento de la aplicación.Seguridad y privacidad de datos: asegúrese de que las aplicaciones móviles sigan las mejores prácticas de seguridad y cumplan con los estándares de cumplimiento requeridos (GDPR, SOC2) para el manejo de datos confidenciales de la cadena de suministro. Implemente autenticación segura mediante OAuth 2.0, Azure Active Directory y JWT.Pruebas y automatización: implemente pruebas automatizadas para aplicaciones móviles, incluidas pruebas unitarias, pruebas de interfaz de usuario y pruebas de integración, para garantizar lanzamientos sólidos y libres de errores. Utilice herramientas como XCTest, Espresso, Detox y Azure DevOps para CI/CD.Documentación e intercambio de conocimientos: escriba código claro, mantenible y bien documentado. Comparta conocimientos con pares y desarrolladores junior, contribuyendo a una cultura de aprendizaje continuo.Quien eres:Experiencia:Más de 5 años de experiencia en desarrollo de software móvil para iOS (Swift, SwiftUI) y Android (Kotlin, Jetpack Compose).Historial comprobado en la creación, implementación y mantenimiento de aplicaciones móviles para plataformas basadas en datos a gran escala, idealmente en un contexto empresarial o de cadena de suministro.Experiencia en desarrollo móvil primero o multiplataforma utilizando marcos como Flutter, React Native o Kotlin Multiplatform.Habilidades técnicas:Gran dominio de Swift, SwiftUI, Objective-C, Kotlin, Jetpack Compose y Android SDK.Experiencia práctica con los servicios de la nube de Azure, en particular Azure Functions, Azure App Services, Azure IoT, Cosmos DB y Azure Active Directory.Experiencia en la integración de aplicaciones móviles con API basadas en la nube (RESTful, GraphQL) y flujos de datos en tiempo real.Familiaridad con Azure DevOps, herramientas de integración continua (CI) y marcos de pruebas automatizados (por ejemplo, XCTest, Espresso, Detox).Conocimiento de las mejores prácticas para la optimización del rendimiento móvil, la gestión de la memoria y la duración de la batería en aplicaciones móviles a gran escala.Experiencia con control de versiones (Git) e implementación de aplicaciones móviles en App Store y Google Play.Conocimiento de cadena de suministro y logística (preferido):Familiaridad con las operaciones de la cadena de suministro, como la gestión de inventarios, la optimización logística, la gestión de flotas, el seguimiento de pedidos o los sistemas de gestión de almacenes.Experiencia en el diseño de soluciones móviles que ayudan a las empresas a mejorar la eficiencia operativa y reducir los costos en las operaciones de la cadena de suministro.Habilidades blandas:Fuertes habilidades de resolución de problemas, con un enfoque en brindar soluciones que sean escalables y mantenibles.Excelentes habilidades de comunicación, tanto verbal como escrita, con capacidad para explicar conceptos técnicos complejos a partes interesadas no técnicas.Capacidad para trabajar eficazmente en un entorno de desarrollo ágil, con equipos multifuncionales.Automotivado, proactivo y capaz de manejar múltiples tareas y plazos en un entorno acelerado.Agradable tener:Experiencia con IoT o tecnologías informáticas de punta, particularmente en el contexto de la cadena de suministro y la logística.Experiencia con soluciones de IA/ML para optimización de la cadena de suministro o análisis predictivo en dispositivos móviles (por ejemplo, utilizando Azure Machine Learning o CoreML).Familiaridad con herramientas de implementación y automatización móvil como Fastlane, Jenkins o GitHub Actions.El rango salarial para este puesto es: USD $ 99.207,62 – $143.896,18La información del rango salarial proporcionada refleja el rango salarial base anticipado para este puesto según los datos nacionales actuales. Los mínimos y máximos pueden variar según la ubicación. El salario individual será proporcional a las habilidades, experiencia, certificaciones o licencias y otros factores relevantes. Además, este puesto será elegible para participar en el programa de bonificación o comisión por desempeño anual, determinado por la naturaleza del puesto.En Blue Yonder, nos preocupamos por el bienestar de nuestros empleados y de aquellos más importantes para ellos. Esto se refleja en nuestro sólido paquete de beneficios y opciones que incluyen:Atención Médica, Dental y Visión Integral401K con coincidenciaTiempo libre flexiblePrograma de acondicionamiento físico corporativoUna variedad de beneficios voluntarios tales como; Planes Legales, Indemnización por Accidentes y Hospitalarios, Seguros para Mascotas y mucho másEn Blue Yonder, estamos comprometidos con un lugar de trabajo que fomente genuinamente la inclusión y la pertenencia en el que todos puedan compartir sus voces y talentos únicos en un espacio seguro. Seguimos guiándonos por nuestros valores fundamentales y estamos orgullosos de nuestra cultura diversa como empleador que ofrece igualdad de oportunidades. Entendemos que su búsqueda de carrera puede ser diferente a la de otras y aceptamos las oportunidades profesionales, personales, educativas y de voluntariado a través de las cuales las personas adquieren experiencia.Nuestros ValoresSi quieres conocer el corazón de una empresa, echa un vistazo a sus valores. Los nuestros nos unen. Son los que impulsan nuestro éxito y el éxito de nuestros clientes. ¿Tu corazón late como el nuestro? Descúbrelo aquí:es nuestra estrategia para fomentar un entorno inclusivo del que podamos estar orgullosos. Vea la inauguración de Blue Yonder, que describe nuestro compromiso con el cambio y nuestra celebración de las diferencias en todos nosotros en palabras de algunos de nuestros asociados de todo el mundo.Todos los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad o condición de veterano protegido.

Expected salary: $99207.62 – 143896.19 per year

Location: Dallas, TX

Job date: Sat, 11 Jan 2025 00:49:08 GMT

Apply for the job now!

Leave a Reply

Your email address will not be published. Required fields are marked *