American Express
American Express
American Express is a global financial services company operating across banking, finance, and B2B payments. Its business includes consumer, business, and corporate credit cards; payment and merchant services; savings accounts, certificates of deposit, and personal loans; as well as rewards, travel programs, corporate payment solutions, financial education, security services, and cardmember and merchant support.

Senior iOS Mobile Engineer at American Express (Hybrid)

Build polished iOS applications for American Express hospitality technology products. Partner with product, design, and engineering teams to deliver scalable consumer and B2B software.

Description

  • Translate product requirements into clear, actionable engineering tasks
  • Write high-quality, well-documented, thoroughly tested code
  • Contribute to engineering culture through new ideas, tools, and infrastructure
  • Investigate emerging technologies for restaurant and hospitality applications
  • Work with Product, Design, and Engineering to define and advance the product vision
  • Develop iOS applications
  • Manage dependencies and builds with xcodebuild, GitHub Actions, Swift Package Manager, CocoaPods, and Tuist
  • Identify and resolve defects proactively
  • Analyze application performance and implement optimizations
  • Use unit, integration, and UI testing at the appropriate stages
  • Create effective solutions for ambiguous, open-ended challenges
  • Partner with designers and product managers to deliver intuitive experiences, precise interfaces, and polished animations
  • Review pull requests, support teammates, and remove delivery blockers
  • Lead brainstorming sessions and encourage the exchange of ideas
  • Stay informed about engineering initiatives across the team and organization
  • Follow the roadmap and maintain an understanding of the company and product vision

Requirements

  • At least 7 years of professional software development experience
  • At least 4 years of iOS development experience
  • A bachelor’s or master’s degree in computer science, computer engineering, or a related technical field is preferred; equivalent experience may be considered
  • Hands-on experience with Swift, Objective-C, UIKit, SwiftUI, MVVM, REST APIs, XCTest/XCUITest, SwiftLint, Swift Package Manager, CocoaPods, Realm, Combine, PromiseKit, Jenkins, GitHub Actions, TestFlight, Firebase, Postman, Figma, Jira, and Confluence
  • Exposure to Kotlin, Jetpack Compose, Tuist, AWS, Python, MySQL, GraphQL, React, Redux, Webpack, and Captcha is helpful but optional
  • Must successfully complete a background verification check in accordance with applicable laws and regulations

Benefits

  • Competitive base compensation
  • Performance-based bonus opportunities
  • Resources supporting financial wellness and retirement planning
  • Medical, dental, vision, life insurance, and disability coverage, subject to location
  • Flexible hybrid, onsite, or virtual work arrangements based on the role and business requirements
  • Paid parental leave programs, subject to location
  • Complimentary access to global onsite wellness centers with nursing and physician staff, subject to location
  • Confidential counseling through the Healthy Minds program at no cost
  • Professional development and training opportunities

Related Jobs

Kreato Global | BPO and Language Solutions

Remote English-Spanish OPI/VRI Interpreter

Kreato Global | BPO and Language Solutions
201 – 500 Employees
HealthcareHospitalityLogistics

Interpret remotely between English- and Spanish-speaking people in medical, financial, social service, and customer care settings. Provide language support for Kreato Global across Latin America.

Open
SPERTON - Where Great People Meet

Sales Executive, Elevators and Car Parking Systems

SPERTON - Where Great People Meet
51 – 200 Employees

Drive elevator and car parking system sales across Mumbai’s Western Region. Build client and dealer relationships, and manage deals from initial enquiry through project execution.

Open