
American Express es una empresa global de servicios financieros que opera en los sectores bancario, financiero y de pagos B2B. Su actividad incluye tarjetas de crédito para consumidores, empresas y corporaciones; servicios de pago y para comercios; cuentas de ahorro, certificados de depósito y préstamos personales; además de programas de recompensas, programas de viajes, soluciones de pago corporativo, educación financiera, servicios de seguridad y asistencia para titulares de tarjetas y comercios.
Ingeniero sénior de aplicaciones móviles iOS en American Express (híbrido)
Desarrolla aplicaciones iOS refinadas para los productos tecnológicos de hostelería de American Express. Colabora con los equipos de producto, diseño e ingeniería para crear software escalable para consumidores y empresas.
Descripción
- Convierte los requisitos del producto en tareas de ingeniería claras y prácticas
- Escribe código de alta calidad, bien documentado y completamente probado
- Contribuye a la cultura de ingeniería mediante nuevas ideas, herramientas e infraestructura
- Investiga tecnologías emergentes para aplicaciones de restaurantes y hostelería
- Trabaja con Producto, Diseño e Ingeniería para definir y hacer avanzar la visión del producto
- Desarrolla aplicaciones iOS
- Gestiona dependencias y compilaciones con xcodebuild, GitHub Actions, Swift Package Manager, CocoaPods y Tuist
- Identifica y resuelve defectos de forma proactiva
- Analiza el rendimiento de las aplicaciones e implementa optimizaciones
- Utiliza pruebas unitarias, de integración y de interfaz de usuario en las etapas adecuadas
- Crea soluciones eficaces para desafíos ambiguos y abiertos
- Colabora con diseñadores y gerentes de producto para ofrecer experiencias intuitivas, interfaces precisas y animaciones refinadas
- Revisa solicitudes de incorporación de cambios, apoya a tus compañeros y elimina obstáculos para la entrega
- Lidera sesiones de lluvia de ideas y fomenta el intercambio de ideas
- Mantente al tanto de las iniciativas de ingeniería en todo el equipo y la organización
- Sigue la hoja de ruta y mantén una comprensión de la visión de la empresa y del producto
Requisitos
- Al menos 7 años de experiencia profesional en desarrollo de software
- Al menos 4 años de experiencia en desarrollo para iOS
- Se prefiere una licenciatura o maestría en informática, ingeniería informática u otro campo técnico relacionado; se puede considerar experiencia equivalente
- Experiencia práctica con Swift, Objective-C, UIKit, SwiftUI, MVVM, API REST, XCTest/XCUITest, SwiftLint, Swift Package Manager, CocoaPods, Realm, Combine, PromiseKit, Jenkins, GitHub Actions, TestFlight, Firebase, Postman, Figma, Jira y Confluence
- Es útil, aunque opcional, tener conocimientos de Kotlin, Jetpack Compose, Tuist, AWS, Python, MySQL, GraphQL, React, Redux, Webpack y Captcha
- Debe superar correctamente una verificación de antecedentes de acuerdo con las leyes y normativas aplicables
Beneficios
- Remuneración fija competitiva
- Oportunidades de bonificación basadas en el rendimiento
- Recursos de apoyo para el bienestar financiero y la planificación de la jubilación
- Cobertura médica, dental, oftalmológica, de vida y por discapacidad, sujeta a la ubicación
- Modalidades de trabajo híbridas flexibles, presenciales o virtuales, según el puesto y las necesidades del negocio
- Programas de permiso parental remunerado, sujetos a la ubicación
- Acceso gratuito a centros de bienestar globales en las instalaciones, con personal de enfermería y médicos, sujeto a la ubicación
- Asesoramiento confidencial sin coste a través del programa Healthy Minds
- Oportunidades de desarrollo profesional y formación