Desired Skills and Experience

  • Contribute to the team’s work with high-quality, well-tested and scalable code
  • Coach, guide and mentor teams on architecture and technology choices
  • Collaborate with the other architects and senior devs on identifying, managing and minimizing tech debt in the platform
  • Consult Product Managers, UX and stakeholders on the impact of product ideas and possible implementations
  • Share architecture knowledge, learnings and best practices with the teams and other architects within eBay
  • Ensure code quality and maintainability by evolving architecture and tech stack, code reviews, refactoring, standards and improving build and test systems
  • Several years of experience as a Javascript developer working in cross functional teams
  • Deep knowledge of Javascript, React, Node.js and ES6
  • Advanced understanding of design, implementation and operation of distributed services and APIs (bonus: SEO Experience)
  • Advanced knowledge of common web technologies (HTTP, DNS, REST/JSON, OAuth, Ajax)
  • Experience with Automated testing, unit tests with Jest and UI tests with Selenium Webdriver
  • Experience with package managers like npm and build pipelines like webpack
  • Good understanding of Build Pipelines (TeamCity, Jenkins)
  • Strong interest in current developments and technologies within the JavaScript community
  • Passion for agile software development, product discovery and continuous delivery
  • High aspiration for quality balanced with a good sense of pragmatism
  • You understand quality assurance as a task of the entire team to build the best experience to the users
  • Independently and quick adoption of new technologies and concepts
  • Willingness to speak at conferences and engage in the community are a strong plus
  • Effective oral and written English communication skills

Apply