remote
Android Software Engineer - eBay
Software Engineer
Android Software Engineer building high‑performance mobile experiences using Kotlin, Java, and Jetpack components, integrating RESTful services, and collaborating with cross‑functional teams to deliver scalable, user‑centric features.
About the role
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and Java, following best practices and architectural patterns such as MVVM.
- Implement and consume RESTful APIs, ensuring efficient data handling and secure communication.
- Collaborate with product, design, and backend teams to translate requirements into robust, testable code.
- Write unit and UI tests, perform code reviews, and contribute to continuous integration pipelines.
- Optimize app performance, memory usage, and battery consumption across a wide range of devices.
Requirements
- 3+ years of professional Android development experience.
- Experience with RESTful API integration, JSON parsing, and networking libraries (e.g., Retrofit, OkHttp).
- Solid grasp of version control (Git) and CI/CD practices.
- Excellent problem‑solving skills and a passion for delivering high‑quality mobile experiences.
Skills
kotlinjavaandroid sdk