About The Position

eBay Live Engineering builds and operates the real-time platform behind eBay’s live shopping and interactive experiences. We combine low-latency video, interactive chat, and commerce actions with robust trust, safety, and analytics—at global scale.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent practical experience, with 8+ years of professional native Android development experience.
  • Deep expertise in Kotlin and modern Android development, including Jetpack Compose, coroutines, lambdas, and advanced language features.
  • Strong experience with MVVM, Dependency Injection (Hilt/Dagger), SOLID principles, and modular architectures for large-scale, feature-rich applications.
  • Advanced understanding of Android UI frameworks and Material Design, with experience building reusable and shared UI components.
  • Proven experience integrating mobile clients with backend services using GraphQL, protobuf, streaming or pub/sub protocols, and participating in API and contract design with services teams.
  • Hands-on experience with unit testing and UI testing using JUnit and Espresso, with a strong focus on code quality, maintainability, and testability.
  • Proficient with Android Studio, Gradle, dependency management, and artifact repositories (e.g., Artifactory).
  • Experience monitoring, profiling, and improving application performance, stability, and scalability in production environments.
  • Familiarity with CI/CD pipelines and release processes for Android applications in Agile/Scrum environments.
  • Solid understanding of system design considerations for large-scale consumer mobile applications.
  • Strong sense of ownership, excellent communication and decision-making skills, and ability to work effectively across cross-functional teams.
  • Self-driven, eager to learn, and passionate about new and emerging Android and mobile technologies, actively participating in knowledge-sharing internally and externally.

Nice To Haves

  • Experience building real time, user facing systems (e.g., live streaming, chat, bidding, collaboration tools, gaming, or financial trading) where latency and errors materially impact user trust and outcomes.
  • Background working on high traffic, event driven products (launches, flash sales, live events) with an understanding of infrastructure capacity planning, traffic spikes, and graceful degradation under load.
  • Lead root-cause analysis and implement long-term fixes across platform to eliminate recurring issues and continuously elevate the customer experience.
  • Websocket and FGQL experience a plus.

Responsibilities

  • Design, build, and maintain high-quality, scalable, and reliable Android applications and client-side architectures that support eBay’s marketplace experiences.
  • Own Android features and components end to end, managing the full lifecycle including design, implementation, testing, release, monitoring, and ongoing maintenance.
  • Translate product and technical requirements into clean, efficient, maintainable, and production-ready Kotlin/Java code, with a strong focus on performance, responsiveness, and user experience.
  • Drive test-first development through unit, integration, and UI testing (e.g., JUnit, Espresso), and contribute to CI/CD pipelines for reliable and repeatable Android releases.
  • Partner closely with product managers, designers, backend engineers, and fellow mobile engineers to align technical decisions with business priorities and delivery goals.
  • Conduct code reviews, maintain clear documentation, and advocate Android engineering best practices, architectural consistency (e.g., MVVM), and platform standards.
  • Build testable, observable mobile features, leveraging analytics, logging, and crash reporting tools to support data-driven decisions and continuous improvement.
  • Support production releases and incident response for Android applications, ensuring stability, performance, and a high-quality customer experience across a wide range of devices.
  • Evaluate design and implementation options, identify optimization opportunities (performance, memory, battery, startup time), and continuously raise the technical bar across Android projects and teams.

Benefits

  • 401(k) eligibility
  • various paid time off benefits, such as PTO and parental leave
  • medical
  • financial
  • other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service