Share
Responsibilities:
As an Android engineer on the Selling Team, you should already have an established foundation in Android, Kotlin (experience with Java is OK), as well as fluency in Agile engineering practices and delivery.
We follow agile practices and focus on continual improvement in our practices, driven from the ground up. We expect you to advocate for improvements in code and culture, and to support your colleagues in the same.
We enjoy TDD, pairing, code reviews, and other techniques to maintain high-quality code and resiliency as a team. Quality is more than just code coverage, and everyone is responsible for keeping the bar high.
Capable of writing commercial quality Android applications.
Proven working knowledge of mobile application design considerations and mobile UX patterns especially on Android.
Work well with team members (including some that are remote) and other teams, dividing up workload appropriately.
Experience with Java IDEs (e.g. Android Studio), profilers, debuggers (e.g. Charles), revision control systems (e.g. Git), and bug tracking (e.g. Jira).
Design and build the next generation of our mobile applications.
Partner and collaborate with other organizations throughout eBay.
Deal with complex systems while helping the rest of the team navigate ambiguity in requirements.
Mentor other engineers while raising the bar on the team’s discipline and technical excellence.
Requirements:
5+ years software design and development experience working on a team
3+ years experience developing commercial software with Java/Kotlin
3+ years’ experience developing Android Applications
3+ years experience developing and integrating with web services and databases
These jobs might be a good fit