eBay is seeking to enhance its mobile application experiences for millions of users globally by hiring engineering interns who can collaborate with cross-functional teams to build world-class customer experiences.
Requirements
- Experience designing, developing Android applications, with experience in Kotlin (Java is great, but not required)
- Experience in unit testing and functional UI testing with JUnit / Compose UI Tests
- Experience with Android Studio
- Experience with modern clean architecture patterns such as MVVM
- Experience in integration with backend APIs (REST/GraphQL), network debugging (e.g. Charles)
- Experience designing and building iOS applications using industry standard patterns, with good experience in Swift (Objective-C is great, but not required)
- Experience in unit testing and functional UI testing with XCTest / XCUITest
- Experience with Xcode and all of its lovely quirks
- Experience with modern design patterns such as MVVM, MVVM-C, etc.
- Experience in integration with backend APIs (REST/GraphQL), network debugging (e.g. Charles, Proxyman)
Responsibilities
- Work with the Product Owner and scrum team to design, develop, test and deliver customer facing features.
- Demonstrate experience in technical/product design and service interaction patterns.
- Implement tests and responsible software development practices.
- Getting into the details, investigating issues, writing code, performing code reviews, and prototyping new solutions.
- Collaborating effectively with product, design and engineering teams across multiple domains.
Other
- Working towards a Bachelors or Masters degree at an accredited 4 year US University or College graduating December 2026+
- Strong work ethic—someone who takes great pride in professionalism, responsibility and being proactive
- 0–3 Years of software design and development experience working on a team