++Below is the complete job description:++
Full stack Engineer
Toronto, Ontario, Canada (Hybrid)
Looking for a 8+ Years of Full stack Engineer who will Develop and maintain web applications using JavaScript, HTML, CSS, web UX component / template language , web assembly and Node.js . Perform integration with backend APIs , focusing on performance tuning for both browser VM and node VM
Responsibilities:
- Develop and maintain web applications using JavaScript, HTML, CSS, web UX component / template language, web assembly and Node.js.
- Develop rich web application leveraging browser local index DB and web worker.
- Implement and manage CI/CD pipelines using tools like Jenkins and Git.
- Perform integration with backend APIs, focusing on performance tuning for both browser VM and node VM.
- 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 best practices.
- Address accessibility issues and ensure compliance with web accessibility standards, familiar with web accessibility testing and tools.
- Design and develop responsive layouts, ensuring cross-browser compatibility and performance.
- Work independently, demonstrating hands-on expertise in all areas of front-end development.
Preferred Qualifications:
- Familiarity with GraphQL and Rest service for API integration
- Knowledge of automation testing tools and writing automation tests to cover unit, component, and UI visual tests.