Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Ebay Senior iOS Software Engineer 
Canada, Ontario, Toronto 
848984559

Yesterday

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.