Staff iOS Engineer - MTS 2 (eBay Live)

eBayToronto, ON
Remote

About The Position

You’ll be part of the team building eBay Live, eBay’s newest shopping experience and live shopping platform. Live shopping is a natural extension of eBay’s ethos —highlighting unique items, collectibles, and fashion while enabling real-time interaction between buyers and sellers. This is a relatively new trend in the US and Europe, growing quickly, and is already broadly established in APAC. We are looking to hire a passionate, collaborative and motivated Staff iOS Engineer - MTS 2, who will help us develop and evolve eBay Live to be a market leader in live shopping and become a key part of the global eBay platform.

Requirements

  • Excellent decision-making skills, thrive on dealing with ambiguities and changes.
  • Strong sense of ownership with outstanding interpersonal skills to work effectively across teams & multiple division stakeholders
  • Deeply care about growing others, great at mentoring and coaching, creating a large positive impact on organizational culture.
  • Strong learning ability, self-driven.
  • Attending knowledge sharing sessions, both within the company and externally.
  • Learning transferable skills.
  • Growth mindset and constantly looking for opportunities to learn.
  • Bachelor's degree in EE, CS or other related field.
  • 8+ years professional experience in native mobile development.
  • Experience implementing modern platform design patterns.
  • Understanding of testing iOS applications using platform tools.
  • Experience with dependency management tools in iOS.
  • Advanced networking skills ie. migration between stacks, graphql, protobuff, streaming protocols, pub-sub, etc.
  • Experience monitoring and improving app performance.
  • Experience designing, implementing, shared code.
  • Advanced understanding of iOS design paradigms (HIG).
  • Mastery of advanced swift language features & iOS APIs.
  • Experience authoring shared libraries (internal or external distribution).
  • Advanced debugging skills, lldb, instruments, network conditioner, etc.
  • Experience with iOS CI/CD.

Responsibilities

  • Translate requirements to software design and create clean, efficient, extensible, maintainable code.
  • Responsible for a large functional area possessing in-depth knowledge and expertise.
  • Influencer across domain teams and guiding others towards the right technical decisions.
  • Improves team productivity by identifying and evangelizing opportunities for productivity improvements.
  • Identifying areas in the team applications likely to change and integrating flexibility in the design for these areas improving engineering velocity.
  • Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles.
  • Manage project features, break into sub-tasks, identify and resolve issues for efficient execution.
  • Provide technical guidance, code review for immediate team and other teams, contribute and review ADRs (Architecture Decision Records), coaching, and mentorship to individual team members within and outside teams.
  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.

Benefits

  • Competitive Compensation and Benefit
  • Exceptional support for remote work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service