Agencias y Touroperadores
Ingeniero Móvil III (Android y/o iOS) - Expedia Group - Roma
Italia
Hace 711 días
Oferta de empleo
En Expedia Group buacan Ingeniero Móvil III (Android y/o iOS) . El equipo de ingeniería de experiencia central de Marketplace se centra en el desarrollo de la capa de API de experiencia y la interfaz de usuario compartida en la plataforma, las marcas y los LOB de EG.
Este equipo utiliza tecnologías de vanguardia para crear increíbles interfaces de usuario que permiten a nuestros clientes obtener la mejor experiencia de viaje en línea y compromiso al usar sus aplicaciones móviles y sitios web. Apoyamos el lanzamiento de nuevos productos para mejorar nuestra oferta de lealtad y recompensar a los clientes cada vez más.
Qué harás:
- Formar un equipo con compañeros de toda la organización para desarrollar una comprensión de las dependencias cruzadas y la resolución de problemas compartidos.
- Participar en una comunidad de práctica para compartir y adquirir conocimientos.
- Buscar nuevas habilidades técnicas en un área de ingeniería.
- Compartir nuevas habilidades y conocimientos con el equipo para aumentar la eficacia.
- Comprender la relación entre aplicaciones, bases de datos y plataformas tecnológicas.
- Desarrollar y pruebe aplicaciones de software complejas o no rutinarias y programas y procedimientos relacionados para garantizar que cumplan con los requisitos de diseño.
- Escribir código limpio, fácil de mantener, optimizado, modular con buenas convenciones de nomenclatura. También utilizará marcos de software para escribir código más simple.
- Resolver los requisitos de datos aplicando su conocimiento de las bases de datos y los principios de diseño de bases de datos para resolver los requisitos de datos.
- Liderar/aclarar la evolución del código en las revisiones de código.
- Coordinar reunir a diferentes partes interesadas con perspectivas variadas para desarrollar soluciones a los problemas y contribuir con sus propias sugerencias.
- Detectar áreas de ineficiencia en el funcionamiento del código o de los sistemas y ofrezca sugerencias para mejoras e innovación.
- Compilar y generar informes sobre las principales iniciativas operativas o técnicas (como RCA) para grupos más grandes, ya sea por medios escritos u orales.
Requisitos:
- Licenciatura o maestría en un campo técnico; o experiencia profesional relacionada equivalente.
- Experiencia en la tutoría de ingenieros junior y la aplicación de nuevos principios de ingeniería para mejorar los sistemas existentes, incluido el liderazgo de proyectos complejos y bien definidos.
- Impulsar la mejora continua y la entrega continua en nuestro proceso de desarrollo de software dentro de un equipo de desarrollo Agile
- Escribir pruebas automatizadas de unidad, sistema y aceptación según corresponda para respaldar nuestras canalizaciones de integración continua.
- Comprensión de cómo los objetivos de los equipos se ajustan a una necesidad comercial
- Capacidad para identificar problemas de negocio a nivel de proyecto y proporcionar soluciones.
- Mantuvo/ejecutó al menos 4 proyectos/productos de software en entornos de producción (corrección de errores, resolución de problemas, monitoreo, etc.)
Habilidad técnica:
- Conocimiento de herramientas de diseño de interfaz colaborativo (por ejemplo, Figma, Zeplin)
- Experiencia trabajando en entorno iOS y/o Android
- Experiencia considerable en el desarrollo de funciones en Swift u Objective-C para iOS o en el desarrollo en Kotlin/Java o en el uso de Jet Compose para Android
- Comprensión de las herramientas de prueba y monitoreo.
- Capacidad para depurar aplicaciones
- Emocionado de aprender, aprender y ejecutar nuevas tecnologías y marcos como Swift UI, Kotlin, Jet Compose y GraphQL
- Demostrar familiaridad con las tecnologías asociadas dentro de su especialización como parte del ecosistema SDLC más amplio. Ejemplo: acciones de CI/CD, Git, Github
Acceda aquí: