MTS Front End Software Engineer

eBay4 months ago
Portland, OR, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At eBay—a global ecommerce leader—we are reinventing the future of commerce. Join the eBay Seller Experience team in Portland, OR as a Staff Frontend Software Engineer. In this role, you will architect, design, and develop innovative, high-performance cross-browser web UI applications, as well as server-side Node.js applications, that empower millions of sellers worldwide to onboard, manage, and grow their businesses on eBay's global marketplace.

Key Responsibilities

  • Collaborate with engineers, UX designers, and product managers in an agile environment to design, develop, test, and support high-quality, performance-focused, and visually appealing front-end products across browsers and operating systems.
  • Develop and maintain web applications using JavaScript/TypeScript, HTML, CSS, web assembly, and Node.js. Design responsive layouts ensuring cross-browser and cross-platform compatibility and performance.
  • Build rich web applications by enhancing browser local IndexedDB and leveraging web workers.
  • Design and implement shareable UX components, libraries, tools, and processes to improve team development agility.
  • Implement and manage CI/CD pipelines using tools such as Jenkins and Git while integrating with backend APIs and optimizing performance for both browser and Node.js environments.
  • Write and maintain automated tests using tools like Playwright or Percy to ensure a well-structured, maintainable, and efficient codebase.

Required Qualifications

  • B.S. or M.S. degree with 10+ years of experience in architecting, designing, and developing high-volume, highly interactive web applications across browsers and device types.
  • Expertise in HTML5, CSS3 (including preprocessors like LESS/SASS), advanced JavaScript/TypeScript, Ajax, and web template technologies, as well as expert-level skills in server-side Node.js development.
  • Knowledge of automation testing tools and experience in writing tests covering unit, component, and UI visual aspects.
  • Strong foundation in computer science fundamentals, particularly in data structures and algorithms.
  • Experience with non-functional aspects such as security, load and performance testing, accessibility, site speed optimization, and cross-browser/cross-platform UX design.

Benefits & Perks

  • Compensation: Base pay range of $132,000 - $222,100. Actual base pay may vary depending on location, skills, and experience.
  • The total compensation package may also include a target bonus, restricted stock units (RSUs), and a full range of benefits including medical, financial, 401(k) eligibility, paid time off (PTO), and parental leave.
  • Opportunities for professional growth in an innovative and diverse working environment.

Required Skills

Accessibility
JavaScript
Responsive Design
TypeScript
Automated Testing (Playwright, Percy)
Web Assembly
CSS3
AJAX
HTML5
UX/UI Design
Node.js
CI/CD (Jenkins, Git)
Security
Performance Optimization
IndexedDB
SASS/LESS
Cross-browser Compatibility