5 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Design and build modular native iOS features integrated with eBay’s self-service platforms and backend services.
- Own iOS features through technical design, implementation, testing, release, and post-launch support.
- Translate product and design requirements into clean, reliable, well-tested production code.
- Implement unit, integration, UI, and acceptance testing and automate testing for shipped features.
- Refactor existing code to improve testability, reusability, performance, readability, and maintainability.
- Participate in design discussions, evaluate implementation tradeoffs, and provide effort estimates.
- Debug Xcode issues, OS upgrades, SDK changes, and adoption of new iOS capabilities.
- Contribute to CI/CD pipelines and mobile release processes.
- Partner with backend and platform engineers to define APIs and improve service integrations.
- Support backend services, APIs, platform integrations, and other full-stack work as team priorities require.
- Develop and maintain technical documentation for application operation and evolution.
Requirements
- At least 3 years of experience designing, building, refactoring, and releasing native iOS applications in production.
- Strong proficiency in Swift and/or Objective-C with the ability to independently deliver iOS features.
- Experience with Xcode, modern iOS APIs, Swift Concurrency, and SwiftUI and/or UIKit.
- Strong understanding of mobile architecture, performance optimization, debugging, and reliability standards.
- Experience implementing automated testing across unit, integration, and UI layers.
- Experience with code reviews, pairing, and engineering practices that improve code quality and team resiliency.
- Working knowledge of backend development concepts, APIs, and service integrations.
- Familiarity with Java, Spring Boot, Python, REST, and/or GraphQL.
- Strong problem-solving skills and ability to collaborate across mobile, platform, and product teams.
- Experience using AI-assisted development tools for coding assistance, test generation, and code review.
- Flexibility to contribute across native mobile and broader full-stack initiatives.
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.
