At eBay, were more than a global ecommerce leader — we’re changing the way the world shops sells. Our platform empowers millions of buyers sellers in more than 190 markets around the world. We’re committed to pushing boundaries leaving our mark as we reinvent the future of ecommerce fenthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, everyone can bring their unique selves to work — every day. Were in this together, sustaining the future of our customers, our company, our planet.
Join a team of passionate thinkers, innovators, dreamers — help us connect people build communities to economic opportunity fall.
About the team the role:
We are searching fa SeniMid-level Android Developer fmobile development initiatives at our dynamic company. The successful candidate will be responsible fday to day development, maintenance, code reviews of advanced Android applications, while also performing highly in a team of talented developers. The ideal candidate will have extensive experience in Android development, a deep understanding of mobile application architecture, a strong track record of successful project contributions!
What you will accomplish:
Development implementation of complex Android application features, ensuring dedication, quality, responsiveness of the applications.
Collaborate with cross-functional teams, including product managers, designers, other developers, to define app features, architecture, technology stack.
Collaborate with other eBay iOS mobile engineering teams on common components, cross domain functionality.
Write high-quality, maintainable, testable, efficient code, adhering to best practices industry standards.
Write tests perform debugging of applications to ensure optimal performance, scalability, reliability.
Keep up-to-date with the latest Android development trends technologies, actively learning continuous improvement of skills.
Conduct code reviews, offer constructive feedback to team members.
Resolve complex technical issues challenges reported by users identified during testing.
What you will bring:
Bachelor’s Master’s degree in Computer Science, Software Engineering, a related field.
5+ years of experience in Android development, with a strong portfolio of sophisticated, widely-used apps.
Expertise in Kotlin Java, MVVM architecture, extensive experience with Android SDK, Android Studio, Jetpack Compose other relevant frameworks.
In-depth knowledge of RESTful APIs JSON to connect Android applications to back-end services.
In-depth knowledge of dependency injection.
Solid understanding of Google’s Android design principles interface guidelines.
Experience with cloud message APIs, push notifications, mobile analytics.
Proficiency with version control tools such as Git, familiarity with CI/CD practices.
Exceptional problem-solving skills, attention to detail, strategic thinking capabilities.
Excellent communication teamwork skills
Preferred Qualifications:
Strong familiarity with Agile development methodologies.
Working with GraphQL based services
Experience in e-commerce similar high-traffic, consumer-facing applications.
更多