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