
American Express è una società globale di servizi finanziari attiva nei settori bancario, finanziario e dei pagamenti B2B. Le sue attività comprendono carte di credito per consumatori, aziende e società; servizi di pagamento e per esercenti; conti di risparmio, certificati di deposito e prestiti personali; oltre a programmi fedeltà, programmi di viaggio, soluzioni di pagamento aziendale, formazione finanziaria, servizi di sicurezza e assistenza per titolari di carta ed esercenti.
Ingegnere senior di applicazioni mobili iOS presso American Express (ibrido)
Sviluppa applicazioni iOS curate per i prodotti tecnologici di American Express dedicati all’ospitalità. Collabora con i team di prodotto, design e ingegneria per realizzare software scalabile per consumatori e aziende.
Descrizione
- Tradurre i requisiti di prodotto in attività di ingegneria chiare e attuabili
- Scrivere codice di alta qualità, ben documentato e accuratamente testato
- Contribuire alla cultura ingegneristica con nuove idee, strumenti e infrastrutture
- Esplorare tecnologie emergenti per applicazioni nel settore della ristorazione e dell’ospitalità
- Collaborare con i team di Prodotto, Design e Ingegneria per definire e sviluppare la visione del prodotto
- Sviluppare applicazioni iOS
- Gestire dipendenze e build con xcodebuild, GitHub Actions, Swift Package Manager, CocoaPods e Tuist
- Identificare e risolvere proattivamente i difetti
- Analizzare le prestazioni delle applicazioni e implementare ottimizzazioni
- Utilizzare test unitari, di integrazione e dell’interfaccia utente nelle fasi appropriate
- Creare soluzioni efficaci per problemi ambigui e aperti
- Collaborare con designer e product manager per offrire esperienze intuitive, interfacce precise e animazioni curate
- Esaminare le pull request, supportare i colleghi e rimuovere gli ostacoli alla consegna
- Guidare sessioni di brainstorming e incoraggiare lo scambio di idee
- Rimanere aggiornati sulle iniziative di ingegneria all’interno del team e dell’organizzazione
- Seguire la roadmap e mantenere una conoscenza della visione aziendale e del prodotto
Requisiti
- Almeno 7 anni di esperienza professionale nello sviluppo software
- Almeno 4 anni di esperienza nello sviluppo iOS
- È preferibile una laurea o un master in informatica, ingegneria informatica o un campo tecnico affine; può essere presa in considerazione un’esperienza equivalente
- Esperienza pratica 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 e Confluence
- La conoscenza di Kotlin, Jetpack Compose, Tuist, AWS, Python, MySQL, GraphQL, React, Redux, Webpack e Captcha è utile ma facoltativa
- È necessario completare con esito positivo una verifica dei precedenti in conformità alle leggi e ai regolamenti applicabili
Benefit
- Retribuzione base competitiva
- Opportunità di bonus basati sulle prestazioni
- Risorse a sostegno del benessere finanziario e della pianificazione pensionistica
- Copertura medica, dentistica, oculistica, assicurativa sulla vita e per invalidità, soggetta alla località
- Modalità di lavoro flessibili, ibride, in sede o virtuali, in base al ruolo e alle esigenze aziendali
- Programmi di congedo parentale retribuito, soggetti alla località
- Accesso gratuito ai centri benessere globali in sede, con personale infermieristico e medico, soggetto alla località
- Consulenza riservata gratuita attraverso il programma Healthy Minds
- Opportunità di sviluppo professionale e formazione