eBay is looking to modernize and personalize its platform by developing modular and scalable features to enhance shopping experiences.
Requirements
- Proficiency in iOS development using Swift, Objective-C, and XCode
- Experience with network service integration, including GraphQL and REST APIs
- Knowledge of Async/Await, concurrency, Combine, UIKit, SwiftUI, and other iOS frameworks
- Strong understanding of mobile application architecture and best practices
Responsibilities
- Develop and implement modular, loosely coupled features that enhance user experience
- Translate product and design documentation into clean, high-quality, crash-free, and maintainable code
- Write comprehensive unit tests and automation scripts to ensure software quality
- Conduct code reviews to maintain coding standards and facilitate knowledge sharing within the team
- Create and maintain technical documentation to support ongoing development and troubleshooting
- Propose multiple design options, evaluate their feasibility, and provide accurate estimates
- Participate in technical decision-making and contribute to continuous improvement initiatives
Other
- Bachelor's degree in Computer Science or a related field from an accredited institution
- 8+ years of mobile development experience
- Excellent problem-solving and analytical skills
- Ability to work independently, structure tasks effectively, and meet deadlines
- Effective communication skills to collaborate with cross-functional teams and stakeholders