About the role
Who you are
- Innovative, team player, excellent communication and decision-making
- Strong sense of ownership and interpersonal skills to work effectively across teams
- Strong learning ability, self-driven
- Excited about new and innovative technologies within immediate field of expertise
- Bachelor's degree in EE, CS or other related field
- 6+ years of experience designing front-end systems and development using Javascript/Typescript, CSS, React, NodeJS, Server-side rendering using one of the open-sourced UI libraries (Material UI/Ant UI), Integration with REST/GraphQL APIs
- Strong portfolio demonstrating BEM-structured CSS and understanding the intricacies of how browsers work. Experience with Webpack and Express.js
- Delivers results in fast-paced environments (agile, TDD, CI/CD)
- Designs and builds scalable, distributed, high-performant, robust and high-available systems
What the job involves
- Translate requirements to software design and create clean, efficient, extensible, maintainable code
- Responsible for a large functional area possessing in-depth knowledge and expertise
- Influencer across domain teams and guiding others towards the right technical decisions
- Improves team productivity by identifying and evangelizing opportunities for productivity improvements
- Identifying areas in the team applications likely to change and integrating flexibility in the design for these areas improving engineering velocity
- Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles
- Practices evidence-centered design making features testable, ensuring high quality and improving velocity in continuous delivery
- Manage project features, break into sub-tasks, identify and resolve issues for efficient execution
- Provide technical guidance, code review for immediate team and other teams, contribute and review ADRs (Architecture Decision Records), coaching, and mentorship to individual team members within and outside teams
- Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution
- Lead engineering support, release, and on-call responsibilities for an ""always-on"" 24/7 site
- Attending knowledge sharing sessions, both within the company and externally
- Learning transferable skills
Benefits
- Comprehensive and competitive health and wellness program designed to meet your unique needs.
- We strive to provide programs that help support both mind and body, including quality healthcare insurance, wellness programs and preventative care.
- Stock Purchase Plans
- Retirement Savings and Pension Plans
- Stock Awards
- Life Insurance and Disability Benefits
- Credit Union Memberships
- Balancing work & life - eBay believes in providing you with the opportunity to be your best self in your professional and personal life. In addition to supporting flexible workstyles including hybrid and remote, eBay offers 4 weeks of paid sabbatical time for every 5 years of service
- Giving back to our community - We provide our employees around the globe with opportunities to have a positive impact on their local communities. Through the eBay Foundation, our company matches donations to eligible nonprofits up to $10,000 per employee per year. And our employee-led volunteer groups organize local giving and volunteering activities throughout the world
About eBay
At eBay, we create pathways to connect millions of sellers and buyers in more than 190 markets around the world. Our technology empowers our customers, providing everyone the opportunity to grow and thrive — no matter who they are or where they are in the world. And the ripple effect of our work creates waves of change for our customers, our company, our communities and our planet.
About the role
Who you are
- Innovative, team player, excellent communication and decision-making
- Strong sense of ownership and interpersonal skills to work effectively across teams
- Strong learning ability, self-driven
- Excited about new and innovative technologies within immediate field of expertise
- Bachelor's degree in EE, CS or other related field
- 6+ years of experience designing front-end systems and development using Javascript/Typescript, CSS, React, NodeJS, Server-side rendering using one of the open-sourced UI libraries (Material UI/Ant UI), Integration with REST/GraphQL APIs
- Strong portfolio demonstrating BEM-structured CSS and understanding the intricacies of how browsers work. Experience with Webpack and Express.js
- Delivers results in fast-paced environments (agile, TDD, CI/CD)
- Designs and builds scalable, distributed, high-performant, robust and high-available systems
What the job involves
- Translate requirements to software design and create clean, efficient, extensible, maintainable code
- Responsible for a large functional area possessing in-depth knowledge and expertise
- Influencer across domain teams and guiding others towards the right technical decisions
- Improves team productivity by identifying and evangelizing opportunities for productivity improvements
- Identifying areas in the team applications likely to change and integrating flexibility in the design for these areas improving engineering velocity
- Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles
- Practices evidence-centered design making features testable, ensuring high quality and improving velocity in continuous delivery
- Manage project features, break into sub-tasks, identify and resolve issues for efficient execution
- Provide technical guidance, code review for immediate team and other teams, contribute and review ADRs (Architecture Decision Records), coaching, and mentorship to individual team members within and outside teams
- Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution
- Lead engineering support, release, and on-call responsibilities for an ""always-on"" 24/7 site
- Attending knowledge sharing sessions, both within the company and externally
- Learning transferable skills
Benefits
- Comprehensive and competitive health and wellness program designed to meet your unique needs.
- We strive to provide programs that help support both mind and body, including quality healthcare insurance, wellness programs and preventative care.
- Stock Purchase Plans
- Retirement Savings and Pension Plans
- Stock Awards
- Life Insurance and Disability Benefits
- Credit Union Memberships
- Balancing work & life - eBay believes in providing you with the opportunity to be your best self in your professional and personal life. In addition to supporting flexible workstyles including hybrid and remote, eBay offers 4 weeks of paid sabbatical time for every 5 years of service
- Giving back to our community - We provide our employees around the globe with opportunities to have a positive impact on their local communities. Through the eBay Foundation, our company matches donations to eligible nonprofits up to $10,000 per employee per year. And our employee-led volunteer groups organize local giving and volunteering activities throughout the world
About eBay
At eBay, we create pathways to connect millions of sellers and buyers in more than 190 markets around the world. Our technology empowers our customers, providing everyone the opportunity to grow and thrive — no matter who they are or where they are in the world. And the ripple effect of our work creates waves of change for our customers, our company, our communities and our planet.