MTS-2 Front End Software Engineer
eBay View all jobs
- Toronto, ON
- Permanent
- Full-time
- 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 improving browser local IndexedDB and web workers.
- Design and implement shareable UX components, libraries, tools, and processes to improve team development agility.
- Implement and manage CI/CD pipelines using tools like Jenkins and Git and 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 and ensure code quality by writing well-structured, maintainable, and efficient code, incorporating CSS and JavaScript standard methodologies.
- Prefer B.S. or M.S degree with 10+ years of experience in architecting, designing, and developing high-volume, 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.
- ·Knowledge of automation testing tools and experience in writing automation tests to cover unit, component, and UI visual tests.
- Strong foundation in computer science, particularly in data structures and algorithms.
- Experience in non-functional skills like Security, Load and Performance Tests, Accessibility, Site Speed optimization, Cross-browser /Cross-platform UX Design.