Frontend Developer, Purchasing - Toronto, Canada - Rakuten Kobo

    Default job background
    Full time
    Description

    The Role

    Rakuten Kobo is looking for a Frontend Developer - Purchasing (6 month contract) to join our amazing R&D team in Toronto. You will be joining one of our development teams to deliver awesome new features for our many users to enjoy.

    Our engineers are enthusiastic and operate across the development spectrum, from front-end to back-end to CI/CD and infrastructure. We take full responsibility for our work, from requirements gathering and solutioning, to implementation and testing, to deploying and monitoring how our code behaves in front of real customers. Kobo is looking for a Frontenddeveloper who shares these passions and is proud of the work they do.

    Reporting to the Senior Manager, Software Engineering, the Frontend Developer plays a vital role in all aspects of delivery from design, planning and implementation through to releasing and monitoring.

    Responsibilities:

  • Write, modify, and debug web applications
  • Self-document development processes, conduct peer reviews, and give actionable feedback
  • Collaborate with cross-functional teams to understand product requirements and create comprehensive test plans
  • Perform regression testing to validate software stability after changes or updates
  • Collaborate with developers to troubleshoot and resolve issues, providing detailed bug reports
  • Monitoring the health of the application after release
  • The Skillset:

  • Knowledge of modern JavaScript libraries/frameworks such as ReactJS, NextJS, Remix
  • Experience building web components with REACT library and tailwind CSS
  • Ample knowledge of JavaScript, TypeScript, HTML and CSS/SCSS
  • Experience in developing accessible applications using the accessibility standards
  • Experience in writing meaningful unit tests using Jest or similar libraries
  • Experience in writing thorough end-to-end tests using playwright or similar libraries
  • Knowledge of webpack, babel, or similar building/bundling tools
  • SOLID Principles and Practices, IoC & TDD
  • Experience with Git, GitHub and AzureDevOps
  • Experience and knowledge of CI/CD tools like Jenkins to automate different testing strategies and techniques (Unit, Integration, UI tests)
  • Nice to have:

  • Experience using Storybook for component documentation and playground
  • Knowledge of containerization using Docker and Kubernetes
  • Experience working in .NET centric environment
  • MS SQL, Raven DB, EntityFramework
  • Experience working on Purchasing domain is a bonus.