Software Development Engineer III, iOS

  • Full Time
  • Seattle

Website lifeatEG Expedia Group

Powering global travel for everyone, everywhere

Expedia Media Solutions Ads Engineering is dedicated to building innovative solutions for travel advertisers enabling them to use Expedia’s network of leading travel brands and global sites. We have revolutionized the way brands reach and connect with online travel consumers, emerging as a leader in online advertising sales among travel and e-commerce brands. With a growing product portfolio offering a multitude of advertising and sponsorship opportunities, our Media Solutions team at Expedia has created a viable marketing platform for advertising partners to reach the 112 million worldwide monthly unique visitors that visit Expedia Group sites.

The Expedia Media Solutions Engineering team is looking for a skilled developer with experience creating iOS applications backed by web services at scale. The developer will be part of the team that is developing, placing and maintaining advertising units in pages on Expedia properties, and will need to be familiar with a wide range of web technologies. Candidates should have excellent iOS native app development skills, solid Swift or Objective-C development experience, and will need to be able to write clean, effective, easily maintained code. This position will involve working on high scale websites, using a wide variety of ground breaking technologies.

What you’ll do:

*Design and build new UI and logic to provide users with informational and impactful ad content
*Integrate iOS app features with existing ad server systems on REST and GraphQL
*Contribute design and architecture suggestions to improve the presentation of ad content and user experience
*Ensure modular and scalable design and architecture of iOS Apps
*Develop new features to iOS Apps – providing value to travelers and increase average usage
*Optimize apps for performance and usability
*Ensure that visual design is meticulously up to spec and unique iOS capabilities are used for a truly native experience
*Collaborate with back end developers, designers, product owners to constantly improve customer experience within iOS platform
*Technologies we use: Xcode, Swift, git and GitHub, GraphQL, CocoaPods, RxSwift, Firebase, Figma

Who you are:

*At least 4+ years of experience developing large scale iOS applications
*Proficiency in Swift and Objective-C
*Knowledge of iOS frameworks – Cocoa, XCode
*Experience developing backend services – RESTful APIs, GraphQL will be a big plus
*Familiar with modern JavaScript frameworks
*Experience working with A/B testing will be a plus
*Ability to collaborate and drive results cross-team, in a complex working environment
*Experience working in a multi-functional Agile team

Tagged as: IOS, mobile, software engineering

To apply for this job please visit