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.
Team Overview
Join the Marketing Technologies Platform Team that powers billions of communications per day sent to customers across the world. This team plays a pivotal role in delivering personalized and timely customer engagement experiences across eBay's global user base.
Role Overview
We are seeking a highly experienced and skilled Senior ReactJS Front End Engineer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and implementing complex, scalable, and high-performance user interfaces and their supporting Node.js backend services. You will play a key role in architectural decisions, mentor junior and mid-level engineers, and drive best practices across the frontend and full-stack development lifecycle. This position requires deep expertise in ReactJS, modern JavaScript, and Node.js, coupled with a strong understanding of system architecture and a passion for creating exceptional user experiences.
Key Responsibilities
- Architectural Contribution & Development: Design, develop, and implement highly scalable, performant, and maintainable frontend applications using ReactJS and supporting Node.js services. Contribute significantly to technical strategy and roadmap for frontend development.
- Hands-on Development: Write high-quality, reusable, and testable code for complex UI components, state management, and API integrations. Develop robust and efficient Node.js backend services that power the frontend.
- Mentorship & Guidance: Provide technical mentorship, guidance, and code review feedback to junior and mid-level engineers, fostering their growth and ensuring code quality and adherence to best practices.
- Performance & Optimization: Identify and resolve performance bottlenecks, optimize application responsiveness, and ensure a seamless user experience across various devices and browsers.
- Cross-Functional Collaboration: Work closely with product managers, UX/UI designers, backend engineers, and other stakeholders to translate requirements into technical solutions and ensure successful project delivery.
- Innovation & Best Practices: Stay abreast of emerging frontend technologies, tools, and industry trends. Champion the adoption of new technologies and drive continuous improvement in development processes, tooling, and architectural patterns.
- System Design & Scalability: Contribute to the overall system design, ensuring that frontend and backend solutions are scalable, secure, and resilient.
- Troubleshooting & Debugging: Lead efforts in diagnosing and resolving complex technical issues, production incidents, and performance challenges.
Qualifications Required
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- Experience: 5-7 years of progressive experience in frontend and full-stack development, with a strong emphasis on ReactJS and Node.js.
- ReactJS Expertise: Deep expertise in ReactJS, including hooks, context API, state management libraries (e.g., Redux, Zustand), and component-based architecture.
- Node.js Proficiency: Strong proficiency in Node.js for building robust and scalable backend-for-frontend (BFF) or API services.
- Modern JavaScript/TypeScript: Expert-level knowledge of modern JavaScript (ES6+) and TypeScript.
- Web Technologies: Comprehensive understanding of HTML5, CSS3, and responsive web design principles. Experience with CSS preprocessors (e.g., SASS, Less) or frameworks (e.g., Tailwind CSS, Styled Components).
- API Integration: Extensive experience consuming and designing RESTful APIs and/or GraphQL.
- AI Code Generation: Familiarity with foundational AI concepts and practical experience applying AI-powered coding generation (e.g., OpenAI Codex, GitHub Copilot, Anthropic Claude, Cursor, Windsurf or understanding of transformer-based code generation) will be a significant asset.
- Testing: Strong experience with testing frameworks (e.g., Jest, React Testing Library, Cypress) and a commitment to test-driven development.
- Version Control: Expert proficiency with Git and collaborative development workflows.
- Problem Solving: Exceptional analytical, problem-solving, and debugging skills for complex distributed systems.
- Communication & Leadership: Excellent verbal and written communication skills, with proven ability to lead technical discussions, mentor engineers, and influence architectural decisions.
Preferred
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and serverless architectures.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines and tools.
- Knowledge of performance optimization techniques for large-scale web applications.
- Experience with micro-frontend architectures.
- Contributions to open-source projects or a strong portfolio of personal projects.
- Experience in a high-growth or startup environment.
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.