eBayposted 17 days ago
Full-time • Mid Level
Remote • Salt Lake City, UT
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

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, Inc. seeks MTS 2, Software Engineer in Draper, UT.

Responsibilities

  • Develop, code, and build new features, modules, components, user interfaces, business logic, business workflows, and experimentation for the Ads platforms.
  • Work on the available modules of the ads platform by using the core platform modules of the eBay Node JS platform.
  • Address current releases, re-architect older systems for better performance, and maintain and engineer newer systems and modules with better designs.
  • Take part in experimentation A/B testing activities, site speed ensuring that the code coverage of the ads platform repositories are at a healthy 80% adherence to the protocol.
  • Perform POC on tools available in the market to choose the best tools that can be used.
  • Constantly monitor the market for newer open source frameworks with increased performance, that could be used by eBay.
  • Build components that are responsive and cross browser compatible and work to integrate components to and from eBay UI-core.
  • Review code and designs to ensure that new code does not impact the existing functionality and maintainability of the code.
  • Validate designs made by engineers before proceeding to code, including page level design discussions, design patterns used to build modules, and building enhancements to a component in a way to ensure that its usage does not affect other components.
  • Migrate old tools and technologies from eBay's proprietary technologies such as V4 Darwin and Raptor to eBay's Node JS platform.
  • Upgrade the various node modules used by the applications and technologies to eBay specific frameworks.
  • Contribute to release management and post-release activities such as release monitoring, including monitoring the status and health of the applications to identify any necessary bug fixes.

Requirements

  • Master's degree, or foreign equivalent, in Computer Science, Computer Engineering, or a closely related field such as Electronic Engineering plus three years of experience in the job offered or a related occupation.
  • Employer will accept a Bachelor's degree, or foreign equivalent, in Computer Science, Computer Engineering, or a closely related field such as Electronic Engineering plus five years of progressively responsible experience in the job offered or a related occupation.
  • Designing and developing large-scale software applications using Object-Oriented Design and programming (1 year)
  • Developing Web applications using preliminary Javascript, CSS, HTML (1 year)
  • Developing accessible web components using Javascript, CSS, Marko, React, and associated tools, libraries, and frameworks present in their ecosystems. (2 years)
  • Designing and developing web application deployments using Lasso, Webpack, Vite, and CI/CD pipelines (3 years)
  • Designing and developing reusable microfrontend components (2 years)
  • Designing and developing components using isomorphic Javascript (1 year)
  • Migrating web applications from React framework to custom Marko framework (2 years)
  • Developing multi-time zone, multi-language, multi-locale, multi-screen web application in various regions. (2 years)
  • Developing Cloud application management, development and lifecycle management using AWS and similar technologies (2 years)

Benefits

  • Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience.
  • The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service