Enable job alerts via email!

iOS Software Engineer

eBay Canada Technology

Toronto

On-site

CAD 80,000 - 100,000

Full time

7 days ago
Be an early applicant

Job summary

A leading ecommerce platform is seeking an iOS Developer in Toronto, Canada. The role requires 3+ years of experience in iOS Development, with expertise in Swift and Xcode. You will develop native applications, collaborate with product teams, and implement design patterns. Ideal candidates will have strong communication skills and a passion for quality code. This full-time position offers a dynamic work environment and the chance to innovate in ecommerce.

Qualifications

  • At least 3 years of proven experience designing, building, and releasing client software.
  • Experience with TDD, code reviews, and maintaining high-quality code.
  • Advocacy for automated testing and continuous delivery.

Responsibilities

  • Develop native iOS applications and translate designs into stable builds.
  • Collaborate with teams to identify problems and develop solutions.
  • Implement iOS-specific design patterns.

Skills

Swift
Xcode
APIs
GraphQL
iOS Development
JSON
Mobile Applications

Tools

Git
Jira

Job description

At eBay, we are a global ecommerce leader changing the way the world shops and sells. Our platform empowers millions of buyers and sellers across more than 190 markets worldwide. We are committed to pushing boundaries and reinventing the future of ecommerce for enthusiasts.

Our customers are our compass; authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work every day. We are in this together, sustaining the future of our customers, our company, and our planet.

Join a team of passionate thinkers, innovators, and dreamers, and help us connect people and build communities to create economic opportunity for all.

As an iOS Developer on the Selling Team, you should have an established foundation in Swift UI and/or UIKit. TCA architecture experience is a bonus, as well as fluency in Agile engineering practices and delivery. We focus on improving the experience of selling items on eBay and work closely with our business team to identify great features, interface improvements, and emerging technologies to help our customers. Quality is more than just code coverage; everyone is responsible for maintaining high standards. Since we work with geographically dispersed teams, excellent communication and remote collaboration skills are essential for our success.

Responsibilities:

  1. Develop native iOS applications and translate ideas, designs, and requirements into stable, production-ready builds.
  2. Coordinate and collaborate with the Product and Engineering teams to identify problems, develop creative solutions, and track and deliver features within the release plan.
  3. Understand and implement iOS-specific design patterns.
  4. Develop and iterate within a fast-paced, lean engineering team.
  5. Contribute to a productive and enjoyable startup culture.

Requirements:

  1. At least 3 years of proven experience designing, building, refactoring, and releasing rich client software using industry-standard patterns.
  2. Experience with iOS, Xcode, Swift, GraphQL, debuggers (e.g., Charles), revision control systems (e.g., Git), and bug tracking tools (e.g., Jira).
  3. Experience with TDD, pairing, code reviews, and techniques to maintain high-quality, resilient code.
  4. Advocacy for automated testing, continuous delivery, and overall software quality across the development lifecycle.
  5. Preferred experience with Swift's Combine framework, functional programming, reactive architecture, and decoupled APIs.

Please see the Talent Privacy Notice for information on how eBay handles your personal data when you use the eBay Careers website or apply for a job.

eBay is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, disability, or other legally protected statuses. If you require accommodations, please contact us. We are committed to digital accessibility for people with disabilities.

The eBay Jobs website uses cookies to enhance your experience. By continuing to browse, you agree to our use of cookies. Visit our Privacy Center for more information.

Key Skills:

APIs, REST, Design Patterns, Objective C, iOS Development, Swift, Application Development, SDKs, SQLITE, JSON, Mobile Applications

Employment Type: Full-Time

Experience: 3+ years

Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs