Overview

MNP is a leading national accounting, tax and business consulting firm in Canada. Entrepreneurial to our core, our team members are successfully ‘disrupting’ mid-market business practices.

ROLE @ MNP

Responsibilities

  • Work within a team of developers to produce efficient, high-quality code
  • Participate in sprint planning, tasking and grooming sessions
  • Development using Javascript, TypeScript, React and NodeJS
  • Writing clean and efficient unit, integration and end to end tests
  • Participate in discussions around quality improvements
  • Contribute to design conversations with the team and contribute to architecture decisions

Skills And Experience

  • 5+ years of experience with React/Redux, NodeJS, TypeScript, CSS3, HTML5 required
  • Solid understanding of data structures, algorithms, runtime optimization and compilers
  • Proficient in working with REST APIs and data handling
  • Knowledge of cross-browser compatibility and accessibility
  • Understanding of modern frontend build tools and technologies, such as SCSS, Webpack, ES6 and Storybook
  • Past experience with test-driven development preferred
  • Experience writing unit tests with Jest and Enzyme
  • Understanding of end to end testing tools, preferably Selenium
  • Experience with automated cross browser testing with Saucelabs an asset
  • Experienced with shell scripting
  • Solid understanding of GIT
  • Well versed in Jira & Confluence
  • Understanding of Agile development methodologies including Scrum
  • Experience with cloud platforms including AWS and containerization including Docker and Kubernetes
  • Understanding of CI/CD pipelines including Jenkins

About MNP LLP

With more than 90 offices across the country, MNP provides tailored expertise in a wide range of business consulting services. The MNP Tech Solutions Team delivers technology advisory, customer platforms, applied data, digital enterprise, intelligent applications, and cyber security and privacy services.