Principal Android EngineerPortland, Oregon Requisition Number R0016420 Subsidiary eBay
Looking for a company that inspires passion, courage and imagination, where you can be part of the team shaping the future of global commerce? Want to shape how millions of people buy, sell, connect, and share around the world? If you’re interested in joining a purpose driven community that is dedicated to creating an ambitious and inclusive workplace, join eBay – a company you can be proud to be a part of.
Does a creating innovative Android experience while leveraging enterprise APIs excite you? Want to impact the world’s largest mobile marketplace? We have a place for you! eBay's is looking for a Principal Android Engineer who is passionate about creating apps consumers love. This is an amazing opportunity to join the mobile payments engineering team of a world leader in commerce and directly impact the lives of a global population.
Join our tightly knit team of engineers who enjoy working on large-scale challenging and interesting problems. We work in small focused, collaborative project teams following an agile methodology.
Cross functional teams including product management, product development, and UXD work on a daily basis to create a successful product that delights our customers.
You will feel like you’re working in a start-up, whilst at the same time having the resources of a large company.
Working at eBay is a rewarding, challenging and inspiring experience.
The Principal Android Engineer will have an expert's depth and breadth of experience in Android, Java, and their related IDEs (Eclipse, Android Studio) as well as familiarity with the integration of network services. You must be very familiar with and an advocate of the following Agile practices: Designing / giving functional and technical direction to a solution, TDD, clean code, software craftsmanship, Testing at all levels (unit, integration, and acceptance),Story Writing and tasking. You will also be expected to integrate w/ colleagues in San Jose
8+ Years of software design, development, and leadership experience
5+ Years of experience developing commercial software with Java
3+ Years of experience developing Android Applications
Experience developing and integrating with web services, TCP/IP and databases
An expert Java Programmer, capable of writing commercial quality Android applications.
Expert knowledge of mobile application design considerations.
Experience with Java IDEs (e.g. Eclipse), profilers, debuggers, revision control systems (e.g. GIT) and bug tracking (e.g. Jira)
BSCS and 8 years experience or equivalent
Lead payments feature development on eBay's Android application
Coach and mentor more junior members of the development team
Work with product managers, page owners and other team members to develop and implement Payments features.
Collaborate with colleagues in San Jose (Occasional travel required).
Participate in sprint meetings, code reviews, UI design reviews and other feature related meetings.
Communicate and work effectively with team members and across functional teams.
Maintain existing code (fix defects, modify implementation for changing application paradigms and evolving Android OS)
Provide PD scope on proposed features and bug fixes. This includes estimation of effort, risk identification and mitigation, possible alternate solutions.
View our accessibility info
eBay Inc. is an equal opportunity employer, dedicated to workforce diversity. All qualified applicants will receive consideration for employment without regard to their protected veteran status and will not be discriminated against on the basis of disability or long term unemployment circumstances. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at email@example.com. We will make every effort to respond to your request for disability assistance as soon as possible.