MTS Android Software Engineer - Toronto

24 Minutes ago • 8 Years +
Mobile Development

Job Description

eBay is seeking an MTS Android Software Engineer for their Selling Engineering Team in Toronto. This role involves architecting and developing selling features for the Android application, converting designs into stable production builds, and collaborating with product and engineering teams. The ideal candidate will have over 8 years of experience in Android development, with expertise in Kotlin, Jetpack Compose, Hilt/Dagger, GraphQL, and modern design patterns like MVVM and Dependency Injection. The position requires residency in Ontario and a passion for creating consumer-loved apps.
Good To Have:
  • Additional experience working on large scale applications encompassing dozens of features.
  • Experience with patterns for achieving feature modularity.
  • Experience with reactive programming using RxJava / RxKotlin.
Must Have:
  • Architect the development of Selling features in the Android application.
  • Convert ideas, designs and requirements to concrete stable production builds.
  • Coordinate and collaborate with Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan.
  • Understand and implement Android specific design patterns.
  • Develop and iterate within a rather lean, yet very fast-paced Engineering team.
  • Develop code and testing methodologies to improve the DevOps "Four Key Metrics".
  • 8+ years of experience developing Android applications.
  • Must reside in Ontario.

Add these skills to join the top 1% applicants for this job

problem-solving
design-patterns
github
game-texts
quality-control
agile-development
bug-tracking
junit
graphql
git
dependency-injection
kotlin
android-studio
jira
java

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.

About the Team and role:

We are the Selling Engineering Team! We are looking for an Android Engineer for our team in Toronto who is passionate about creating apps that consumers love. This is an outstanding opportunity to join a world leader in mobile commerce and directly impact the lives of a global population, while growing the revenue of eBay exponentially.

Our Android app, with millions of daily active users, facilitates billions in commerce transactions, and is the entry point for a growing number of new customers. Your new team will be passionate about delivering comprehensive and innovative experiences to the apps that delight our customers and move the bar on the industry standard.

What you will accomplish:

  • Architect the development of Selling features in the Android application with Native Android app development and converting ideas, designs and requirements to concrete stable production builds
  • Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan
  • Understand and implement Android specific design patterns and experience with Android Studio, Java, Kotlin, Jetpack Compose, Dagger, network debugging (e.g. Charles), revision control systems (e.g. Git) and bug tracking (e.g. Jira)
  • Develop and iterate within a rather lean, yet very fast-paced Engineering team, develop code and testing methodologies to improve the DevOps "Four Key Metrics"

What you will bring:

  • Prefer B.S Degree or equivalent experience in Computer Science or equivalence with 8+ years of experience developing Android applications, with deep experience in Kotlin, Jetpack Compose, Hilt/Dagger, & GraphQL
  • Proven experience in unit testing and functional UI testing with JUnit / Espresso, well versed in SOLID principles and with Android Studio
  • Experience with modern design patterns such as MVVM, Dependency Injection, etc.
  • Experience with Agile/Scrum methodologies, working with services teams to develop optimal mobile services contracts
  • Any additional experience working on large scale applications encompassing dozens of features, patterns for achieving feature modularity, reactive programming using RxJava / RxKotlin and Jetpack Compose are preferred.

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.

Set alerts for more jobs like MTS Android Software Engineer - Toronto
Set alerts for new jobs by eBay
Set alerts for new Mobile Development jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Mobile Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙