American Express
American Express
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