Sunday , March 26 2023

Expedia Careers – iOS Software Engineer

Website Expedia Official

Job Description:

You will work on a tight-knit team, including software engineers, designers, product owners, and testers to build features that simplify business travel and travel management for people on the go.

Job Responsibilities:

  • You will review code and mentor other engineers on standard methodologies and processes
  • You will investigate and research potential Mobile iPhone solutions for corporate travel-related features
  • You will identify, recommend, and build solutions that address business and customer needs
  • You will craft resilient and highly scalable software solutions within the iOS platform and our back-end services that are optimized for speed with low memory requirements
  • You will use XCTest and XCUITest to contribute to our test automation and overall infrastructure to verify new and existing feature functionality as we continually augment the capabilities of our product
  • You will monitor app and service performance to ensure minimal downtime and optimal conversion
  • You will collaborate with team members throughout Egencia in maintaining a healthy code base, adopting new tools, and managing an efficient CI/CD Pipeline

Job Requirements:

Qualification & Experience:

  • Experience writing and maintaining XCTest unit tests
  • Experience with iOS MVC and MVVM-C
  • 1+ years of experience in iOS native app development
  • Test frameworks, including XCTest and XCUITest
  • Programming frameworks including iOS SDK, UIKit, Cocoa Touch framework
  • Understanding of full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing and test automation, and DevOps
  • Experience developing/consuming RESTful services
  • Experience with git or similar software version control systems is a plus
  • 2+ years of experience in software development with competencies in OO programming, data structures, algorithms, and software design
  • Experience communicating with customers, technical teams, and other partners to collect requirements, understand software product features, and technical designs
  • Use of CI/CD tools including fastlane, TestFlight and Jenkins
  • Bachelor’s Degree or higher in Computer Science
  • Experience implementing A/B testing

Job Details:

Company: Expedia Official

Vacancy Type: Full Time

Job Functions: Information Technology, Engineering

Job Location: Seattle, WA, US

Application Deadline: N/A

Apply Here