Front-end Web Developer Ad Serving Platform

  • Full-time

Company Description

eBay is a technology company driving the ‘future of commerce’!  We are enabling consumers to buy anything, anywhere, anyhow, thus unifying the online buying experience across the mobile, local, social and digital space. 

 

 

Job Description

Are you looking for a challenging project that has high visibility, will impact millions, is revenue producing and is in the initial stages of being developed? Does working with the latest and greatest technologies excite you?

 

The Search & Discover Team is looking for dynamic and innovative Front-end Engineers to build highly impactful, revenue producing platforms that evolve constantly, embrace new and open source technologies.  The team’s mission is to create a Ad Serving platform to be used across our entire site to promote our sellers products.

 

The Search & Discover Team uses the latest technologies to solve a myriad of technical challenges, while working on highly available and scalable applications. Engineers on this team are dynamic, versatile and always eager to tackle new problems as we continue to build next generation experiences that grow our business.

What will you do?

  • Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles.
  • Lead new and existing product initiatives, assist with definition of product direction, review and provide recommendations related to design, engineering effort, planning, and product launches with cross-functional impact.
  • Implement proof-of-concept prototypes for data collection, analysis, and presentation.
  • Independently segment and design system layers to support componentized and layered application development, implement software applications.
  • Collaborate with architects, engineers, QA and Operations teams to architect and develop strategic and scalable solutions
  • Provide technical leadership and mentoring to other teams and team members.
  • Estimate engineering effort; plan implementation, and rollout system changes. Share engineering support, release, and on-call responsibilities.

Qualifications

Must be eligible to work in the US, no 3rd parties.


What we are looking for?

  • Strong experience and advanced fluency in JavaScript, Jquery, HTML, DHTML, CSS, AJAX, JSON & related frameworks
  • Advanced knowledge of MVC, OOP, and object oriented programming design paradigms.
  • Understanding and ability to manipulate Java (C++ or C#, although all coding will be done in Java).
  • Experience in developing high performance, high traffic, high availability, consumer facing web applications.
  • Good understanding of computer science fundamentals, data structures, and algorithms.
  • Excellent problem solving skills.
  • Proven results oriented person with a delivery focus in a high velocity, high quality environment
  • Experience with agile development methodologies such as Test Driven Development (TDD) is a plus.
  • Open Source projects and startup experience is a plus
  • BS/BA/MS in Computer Science or related field +6-8 yrs. experience.