Senior Ios Software Engineer

 

Description:

The View Item and Transaction Flows Engineering team at eBay is looking for a Sr. iOS Software Engineer. This team holds a pivotal role in crafting the core experiences for millions of users worldwide. This team leads all aspects of crucial functionalities such as item details, auctions, offers, and SEO optimized landing experiences, driving significant revenue through diverse global user interactions across all devices and browsers.

With high visibility, our agile teams are fundamental to eBay’s operations. We ensure scalable, responsive systems and leverage frequent user feedback and experimentation to improve customer happiness. Joining this team means being part of eBay’s heart and delighting its diverse customer base globally.

Roles/Responsibilities
 

  • Native iOS app development and converting ideas, designs and requirements to concrete stable production builds
  • Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan
  • Understand and implement iOS specific design patterns
  • Experience with iOS XCode, Obj-C, Swift, SwiftUI, network debugging (e.g. Charles), revision control systems (e.g. Git) and bug tracking (e.g. Jira)
  • Develop and iterate within a rather lean, yet very fast-paced Engineering team
  • Develop code and testing methodologies to improve the DevOps "Four Key Metrics"
  • Be part of a transformative, productive and fun startup culture

     

Job Requirements
 

  • 8+ years of experience developing iOS applications, with deep experience in both Swift, Objective-C, SwiftUI, Xcode
  • Deep experience in unit testing and functional UI testing with XCTest / XCUITest
  • Well versed in SOLID principles
  • Experience with GraphQL
  • 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
  • B.S Degree in Computer Science or equivalence.
     

Organization eBay
Industry IT / Telecom / Software Jobs
Occupational Category Senior iOS Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2025-10-14 10:10 am
Expires on 2026-03-08