09 Aug
|
Socket.dev
|
Toronto
09 Aug
Socket.dev
Toronto
About The CompanyAt eBay, we are more than just a global ecommerce leader; we are transforming theway the world shops and sells. Our platform empowers millions of buyers and sellers across more than 190 markets worldwide, fostering a dynamic setting where innovation and authenticity thrive. We are committed to pushing boundaries, reinventing the future of ecommerce, and creating economic opportunities for all. Our culture encourages bold ideas, celebrates diversity, and welcomes everyone to bring their unique selves to work every day. Join us in building communities, connecting people, and shaping the future of digital commerce while sustaining our planet and supporting our customers ' success.About The RoleWe are seeking a dedicated, creative, and passionate Staff Frontend Software Engineer to join our eBay Seller Experience team in Toronto. In this role, you will be instrumental in architecting, designing, and developing innovative, high-performance, and highly available web applications. Your primary focus will be on creating cross-browser web UI applications with rich interactions, as well as developing server-side Node.Js applications to integrate with various web services and applications across multiple device form factors. This position offers a unique opportunity to impact the core of eBay's selling experience, serving over 25 million sellers across 22 nations who generate billions of dollars in revenue quarterly. You will collaborate closely with engineers, UX designers,
and product managers in an agile environment to deliver engaging and seamless experiences for our global seller community.QualificationsBachelor's or Master's degree in Computer Science, Software Engineering, or a related field10+ years of experience in architecting, designing, and developing high-volume, interactive web applicationsExpertise in HTML5, CSS3 (with preprocessors like LESS or SASS), and JavaScript/TypeScriptProficiency in web UX component development, including web assembly and responsive designStrong experience with server-side Node.Js development and integration with web servicesKnowledge of automation testing tools such as Playwright, Percy, or similar frameworksExperience with CI/CD pipelines using tools like Jenkins and GitFamiliarity with CDN, web performance optimization, and cross-browser/cross-platform UX designSolid understanding of data structures, algorithms, and computer science fundamentalsExperience with security, load testing, accessibility, and site speed optimizationResponsibilitiesCollaborate with cross-functional teams including engineers, UX designers, and product managers to design, develop, test, and support high-quality front-end applicationsCreate and maintain web applications using JavaScript/TypeScript, HTML, CSS, and Node.Js, ensuring responsiveness and cross-browser compatibilityDesign and implement rich,
interaction-heavy web UI components and libraries to enhance team development efficiencyOptimize web applications for performance, security, and scalability across various devices and browsersDevelop and improve browser local IndexedDB and web workers to enhance application responsivenessImplement automated testing strategies to ensure code quality and functionality, including unit, component, and UI visual testsBuild and manage CI/CD pipelines, integrating with backend APIs and focusing on performance tuning for both browser and server environmentsMaintain documentation for code, processes, and best practices, fostering a culture of continuous improvementStay updated with emerging web technologies and incorporate innovative solutions into ongoing projectsBenefitsCompetitive salary and comprehensive health benefitsFlexible work hours and work from home optionsOpportunities for professional growth and developmentCollaborative and inclusive work environmentParticipation in innovative projects shaping the future of ecommerceAccess to latest tools and technologies to support your workEmployee wellness programs and work-life balance initiativesEqual OpportunityeBay is an equal chance employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, disability, or other legally protected status. #J-18808-Ljbffr
📌 Front End Software Engineer (Js/Typescript) (Toronto)
🏢 Socket.dev
📍 Toronto