Android Principal ArchitectPortland, Oregon
San Jose, California Requisition Number R0030643 Subsidiary eBay
Principal Architect, Android
eBay is looking for an Android Principal Architect who is passionate about pushing the boundaries of the Android ecosystem. The Mobile Architecture Team is responsible for integrating the latest Android OS and device hardware capabilities into the eBay Android App (https://play.google.com/store/apps/details?id=com.ebay.mobile), as well as developing tools, patterns and best practices that support rapid feature development for our 179M mobile app users. We are the world leader in mobile commerce and directly impact the lives of a global population of buyers and sellers.
Our Android app facilitates billions of dollars of commerce annually and is the entry point for an increasing proportion of our new customers. Join our tightly-knit team of high performers and enjoy working at massive scale on challenging and interesting technology problems.
- Drive improvements to eBay's core app and SDKs
- Demonstrate and document best practices for component design and testing
- Lead by example - all code is fully covered with automated tests & clear documentation
- Mentor other Android engineers throughout the organization
- Interact with API teams throughout eBay to drive best practices for mobile-friendly and high performance API design
- Help identify and address developer productivity impediments with improved processes and tooling
- Provide feedback and assistance to DevOps to address build issues as they arise
- 10 - 12 years of software design and development experience working on a team
- 8+ years of experience developing commercial software with Java
- 4+ years of experience developing Android Applications
- Experience developing and integrating with backend APIs across multiple frameworks (SOA, JSON, REST, XML, etc)
- Expert Java skills
- Expert Android skills (please provide references to published apps)
- Experience with Internet protocols, including TCP, TLS, and HTTP
Experience with optimization techniques for high latency networks
Experience with application and network security
- Versatility and depth
- Experience with tools of the trade, Android Developer Studio, Git, Gradle, etc.
- Exceptional people skills - ability to evangelize a point of view and win advocates through leadership by example
- Background in computer science and software development for mobile devices.
- (Encouraged) Intermediate expertise in software development for iOS devices.
- (Encouraged) Intermediate expertise in web service development.
View our accessibility info
eBay Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at firstname.lastname@example.org. We will make every effort to respond to your request for disability assistance as soon as possible.
For more information see: