Mts1 Sw Engineer, Android, Ebay Live

Year    KA, IN, India

Job Description

At eBay, we're more than a global ecommerce leader -- we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.


Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work -- every day. We're in this together, sustaining the future of our customers, our company, and our planet.


Join a team of passionate thinkers, innovators, and dreamers -- and help us connect people and build communities to create economic opportunity for all.


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.

Responsibilities


--------------------

Mobile System Design & Development: Design, build, and maintain high-quality, scalable, and reliable Android applications and client-side architectures that support eBay's marketplace experiences. End-to-End Feature Ownership: Own Android features and components end to end, managing the full lifecycle including design, implementation, testing, release, monitoring, and ongoing maintenance. Production-Quality Code: 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. Testing & Automation: 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. Cross-Functional Collaboration: Partner closely with product managers, designers, backend engineers, and fellow mobile engineers to align technical decisions with business priorities and delivery goals. Code Quality & Standards: Conduct code reviews, maintain clear documentation, and advocate Android engineering best practices, architectural consistency (e.g., MVVM), and platform standards. Measurable & Reliable Mobile Engineering: Build testable, observable mobile features, leveraging analytics, logging, and crash reporting tools to support data-driven decisions and continuous improvement. Release & Operational Readiness: Support production releases and incident response for Android applications, ensuring stability, performance, and a high-quality customer experience across a wide range of devices. Continuous Improvement: Evaluate design and implementation options, identify optimization opportunities (performance, memory, battery, startup time), and continuously raise the technical bar across Android projects and teams.

Qualifications


------------------

Experience & Education: Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience, with 6+ years of professional native Android development experience. Android & Kotlin Expertise: Deep expertise in Kotlin and modern Android development, including Jetpack Compose, coroutines, lambdas, and advanced language features. Architecture & Design Patterns: Strong experience with MVVM, Dependency Injection (Hilt/Dagger), SOLID principles, and modular architectures for large-scale, feature-rich applications. UI & Design Systems: Advanced understanding of Android UI frameworks and Material Design, with experience building reusable and shared UI components. Networking & APIs: 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. Testing & Quality: Hands-on experience with unit testing and UI testing using JUnit and Espresso, with a strong focus on code quality, maintainability, and testability. Build & Dependency Management: Proficient with Android Studio, Gradle, dependency management, and artifact repositories (e.g., Artifactory). Performance & Reliability: Experience monitoring, profiling, and improving application performance, stability, and scalability in production environments. CI/CD & Delivery: Familiarity with CI/CD pipelines and release processes for Android applications in Agile/Scrum environments. System Design: Solid understanding of system design considerations for large-scale consumer mobile applications. Collaboration & Ownership: Strong sense of ownership, excellent communication and decision-making skills, and ability to work effectively across cross-functional teams. Continuous Learning & Innovation: Self-driven, eager to learn, and passionate about new and emerging Android and mobile technologies, actively participating in knowledge-sharing internally and externally.

Why Join eBay


-----------------



When you join eBay, you join a company with a mission -- to create economic opportunity for everyone. You'll be part of a collaborative, inclusive environment where bold ideas are encouraged, learning never stops, and your work has global impact. Together, we're shaping the future of e-commerce!


Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.


eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at talent@ebay.com. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.



The eBay Jobs website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our Privacy Center for more information.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5077349
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year