iOS Software Dev Engineer I in Chicago, IL

$80K - $100K(Ladders Estimates)

Expedia   •  

Chicago, IL 60601

Industry: Consumer Technology

  •  

Less than 5 years

Posted 36 days ago

Position Overview:

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.

Responsibilities:

  • 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
  • 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
  • Monitor app and service performance to ensure minimal downtime and optimal conversion
  • You will have the opportunity to review code and mentor other engineers on standard methodologies and processes
  • Collaborate with team members throughout Egencia in maintaining a healthy code base, adopting new tools, and managing an efficient CI/CD Pipeline

Competencies:

  • Programming languages including Objective-C and Swift (Java, JavaScript, HTML and CSS are handy as well)
  • Programming frameworks including iOS 12.0 SDK, UIKit, Cocoa Touch framework
  • Test frameworks, including XCTest and XCUITest a plus
  • Use of CI/CD tools including fastlane, TestFlight and Jenkins a plus

Experience and Qualification:

  • Bachelor's Degree or higher in Computer Science
  • 3 month's experience in software development with competencies in OO programming, data structures, algorithms, and software design
  • Experience in iOS native app development a plus
  • Understanding of full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing and test automation, and DevOps
  • Desire to communicate with customers, technical teams, and other partners to collect requirements, understand software product features, and technical designs
  • Experience writing and maintaining XCTest unit tests a plus
  • Experience developing/consuming RESTful services a plus
  • Experience implementing A/B testing a plus
  • Experience with iOS MVC and MVVM-C a plus
  • Experience with git or similar software version control systems a plus
  • Strong problem-solving, analytical and troubleshooting skills


Valid Through: 2019-10-11