4 days ago
Toronto, CanadaSenior
Responsibilities
- Design and implement robust, scalable, and high-performance native iOS applications using SwiftUI.
- Convert ideas, designs, and requirements into stable production builds.
- Collaborate with Product and Engineering teams to identify problems, develop solutions, and track delivery within release plans.
- Understand and implement iOS-specific design patterns and concepts.
- Develop and iterate within a fast-paced engineering team.
- Collaborate with Engineering and QA teams to resolve bugs.
Requirements
- At least 8 years of native iOS development experience.
- Strong ability to understand and implement internet applications backed by REST services.
- Deep knowledge of iOS concepts including fragments, services, APIs, UI transitions, image processing, and multithreaded communications.
- Solid understanding of MVC, JSON, and other iOS design patterns.
- Experience with iOS, Xcode, Objective-C, Swift, debuggers such as Charles, revision control systems such as Git, and bug tracking tools such as Jira.
- Knowledge of GitHub is a plus.
- A B.S. or equivalent degree in Computer Science is desired.
Benefits
- Base pay is provided in Canadian dollars and may vary based on location, skills, and experience.
- Benefits may include medical, financial, and other benefits, including RRSP eligibility.
- Paid time off benefits may include 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.
