Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Ebay MTS Front End Software Engineer 
Canada, Ontario, Toronto 
631744149

10.06.2025

What you will accomplish:

  • Collaborate with engineers, UX designers, and product managers in an agile environment to design, develop, test, and support high-quality, high-performance, visually appealing, and interaction-rich front-end products across all phases of the development cycle, ensuring compatibility across browsers and operating systems.

  • Develop and maintain web applications using JavaScript/TypeScript, HTML, CSS, web UX component template language, web assembly, and Node.js. Design and develop responsive layouts, ensuring cross-browser and cross-platform compatibility and performance.

  • Build rich web applications by using browser local IndexedDB and web workers, design and implement shareable UX components, libraries, tools, and processes to improve team development agility.

  • Estimate engineering effort, plan implementation, and roll out system changes. Identify project technical risks and recommend mitigation strategies.

  • Integrate with backend APIs, focusing on performance tuning for both browser and Node.js virtual machines, write and maintain automated tests using tools such as Playwright, Percy, or other testing frameworks.

  • Ensure code quality by writing well-structured, maintainable, and efficient code, incorporating CSS and JavaScript standard processes.

  • Address accessibility issues and ensure compliance standards, being familiar with web accessibility testing and tools.

What you will bring:

  • B.S. or M.S. degree with 6-8 years experience in architecting, designing, and developing highly interactive web applications that are compatible across various browsers and device types.

  • Expertise in HTML5, CSS3 (using preprocessors like LESS or SASS), Content Delivery Networks (CDN), and advanced JavaScript/TypeScript development.

  • Proficient in Ajax and web template technologies, with expert-level skills in server-side Node.js web application development with strong abilities in data structures and algorithms.

  • Knowledge of automation testing tools and experience in writing automation tests to cover unit, component, and UI visual tests.

  • Familiarity with Agile/Scrum methodologies, implement and manage CI/CD pipelines using tools like Jenkins and Git.

  • Additional experience with GraphQL and REST services for API integration, Full-stack engineering skills and previous software engineering experience in the e-commerce industry would be a plus!