1 day ago
Toronto, CanadaSenior
Responsibilities
- Architect and develop selling features for the native iOS application.
- Convert ideas, designs, and requirements into stable production builds.
- Implement iOS-specific design patterns and develop testing methodologies.
- Collaborate with product and engineering teams to identify problems, create solutions, and deliver releases.
- Debug networks and use revision-control and bug-tracking systems.
- Collaborate with services teams to design optimal mobile service contracts and drive engineering best practices.
Requirements
- 5+ years of experience developing iOS applications.
- Deep experience with both Swift and Objective-C.
- Deep experience with unit testing and functional UI testing using XCTest and XCUITest.
- Experience with Xcode, modern design patterns such as MVVM, VIPER, and RIBS, and SOLID principles.
- Strong hands-on use of AI-powered developer tools for iOS design, development, and testing.
- Ability to collaborate with engineers across numerous teams.
- Experience with Agile/Scrum methodologies and mobile services contracts.
Benefits
- Base pay is listed in Canadian dollars at C$118,000–C$157,500 per year, excluding potential bonus and restricted stock units.
- Benefits may include medical, financial benefits, RRSP eligibility, PTO, and parental leave.
- eBay is an equal opportunity employer and provides accommodation support for applicants with accessibility needs.
Tech Stack
Categories
Mobile
About TCGplayer
TCGplayer operates an online marketplace and software tools for buying and selling trading card games and related collectibles, serving hobby shops and individual sellers. It generates revenue through marketplace fees, seller subscriptions, and fulfillment programs such as TCGplayer Direct. An eBay subsidiary, the company provides authentication and logistics services that help stores list inventory at scale and reach buyers across the U.S. and internationally.
