Front End Developer


Imagination, ingenuity and entrepreneurial thinking lead to endless opportunities.

Combine your passion with purpose and join MNP’s Technology team as a Front End Platform Engineer. Work with tech-savvy problem solvers who embrace digital transformation and the possibilities technology brings to the future of our industry. You’ll make an impact by designing, developing and maintaining innovative, high-quality solutions that are defining the way MNP does business.

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.


  • 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
  • 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
  • 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 Azure
  • Understanding of CI/CD pipelines including Jenkins
  • Experience with web CMS development is an asset


More than a paycheque, MNP is proud to offer customized rewards for our team members. With a focus on health and wealth, we provide an extensive list of benefits that support our unique culture and foster work-life integration.

Our MyRewards@MNP program offers benefits that allow you to thrive at work and outside of the office. Be rewarded with generous paid time off including 4 personal days, firm sponsored social events, a group pension plan with 4% matching contribution, voluntary savings products, bonus program eligibility, a wellness subsidy, health and dental benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, learning opportunities through MNP University, a flexible dress for your daily environment and more!