iOS Software Engineer, MTS

The Company:
 Looking for a company that champions passion, courage and inventiveness, where you can be part of the team shaping the future of global commerce? Want to craft how millions of people buy, sell, engage, and give around the globe? If you’re passionate about joining our purpose driven community, that is dedicated to building a forward-thinking and diverse environment, come to eBay – a company you will be proud to be a part of.
 Like to shake things up? We do!
 eBay hires innovators who can push boundaries and change the world.
 We're specifically looking for highly collaborative, smart, driven engineers who can help us reshape the future of our mobile application.
 Job Requirements:
 5-7 years of experience developing iOS applications, with deep experience in both Swift and Objective-C
 Deep experience in unit testing and functional UI testing with XCTest / XCUITest
 Deep experience with Xcode and all of its lovely quirks
 Experience with modern design patterns such as MVVM, VIPER, RIBS, etc...
 Ability to collaborate and drive best practices with engineers from numerous teams
 Experience with Agile/Scrum methodologies
 Experience working with services teams to design optimal mobile services contracts
 Preferred Qualifications:
 Experience working on large scale applications encompassing dozens of features and > 500k LOC
 Experience with patterns for achieving feature modularity
 Experience with reactive programming using Combine or RxSwift
 Experience with SwiftUI
 Bachelors degree in Computer Science
 What you can expect from us:
 A collaborative, informal, international and playful work environment with self-organized, multi-disciplinary agile/lean teams
 Managers and teammates who are invested in your growth as a technologist and as a person
 Work with cool modern technologies such as Swift, Combine and more in a fast-evolving microservices architecture
 Access to tools and resources to do your job (best-in-class laptop, IDEs, Safari Online subscription, conferences and meetups, all the coffee and soda you can drink, and much more); 

  • Ryan Williams will personally read your application.
  • If there is a mutual interest, we will reach out to tell you all about the hiring company and answer your questions so you can determine if this is a position you’d like to pursue.
  • To follow up on your status, please wait at least 48 business hours, and then email,
Apply to Job
Full Name*