American Express entered the travel agency business in 1915, and today is one of the worlds largest luxury travel and lifestyle service networks. The Travel & Lifestyle Services (TLS) business provides exclusive access, differentiated value, extraordinary service, and unrivalled expertise to Card Members seeking leisure or business travel, as well as a variety of lifestyle services. The Global Digital Customer Experience is a strategic focus area for growth within Travel and Lifestyle Services and there is significant continuing investment to transform and optimize our digital proposition and capabilities. American Express Travel Online not only drives direct revenue and cost savings but also plays an important role in overall Card product engagement, loyalty and satisfaction.The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.How you will make an impact in this role?We are looking for a highly motivated, independent, and skilled engineer to architect, design and build the Android travel mobile app.Software DevelopmentSets up the infrastructure and the development environments.Writes and delivery high quality codeLeads review of colleagues workBuilds monitoring dashboards and logging & alerting strategies.Monitors system performance and availability and improves software quality through root cause analysis.Deep understanding of infrastructure technologies and componentsHas deep understanding of the core tools used in the planning, analysing, crafting, building, testing, configuring, and maintaining of assigned application(s)LeadershipPrepares and presents solutions and progress updates to product and technology leadershipCollaborates and communicates effectively across engineering and enterprise teams.Mentors and coaches junior team membersInfluences team members with creative changes and improvements by challenging status quo and demonstrating risk taking.Demonstrates increased self-reliance to achieve team goals. xjdpvnf Relevant experience and skillsBuilding Android ApplicationsWriting & Deleting codeBuild tools like Gradle, GitHub Actions, and Circle CIContinuous Integration patternsFinding and fixing bugsAsynchronous coding patternsPerformance Analysis and OptimizationDealing with legacy codeUnit & Integration TestsOpen SourceWorking in a globally distributed teamSelf-starting and good at time managementIntegrating with bespoke lovingly hand-crafted backend services from the days of yore.Designing solutions for open ended problemsBachelors degree in Computer Science or related field, or equivalent experienceRelevant technologies that you may encounter on our teamJetpack ComposeMVI ArchitectureREST APIsOkHttpRAML API DocumentationDaggerKotlin, Coroutines, FlowRxJavaGitHub ActionsCircle CIEspresso&JUnitTest FakesWireMockCompany BenefitsAmex Flex (Hybrid Work Model) providing greater flexibility to colleaguesFlexible Benefit Plan Health, Life & Accident InsuranceRetirement Savings PlanParental Leave & Nursing Mothers RoomsBackup and In-home Child and Elder Care24/7 Mental Health CounsellingWellness Centers & Health Living programsPaid Time Off100% Global Pay EquityCareer, Training and Learning American Express Leadership Program, LinkedIn Learning, American Express & Harvard Leadership ProgramExclusive Deals and Discounts
Job Title
Senior Android Engineer