Logo of Huzzle

Front End Developer

M

MNP

2mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Calgary

AI generated summary

  • You need 6+ years in front-end development, 3+ years with Angular 15+, strong CSS/JavaScript/TypeScript skills, REST API experience, and Agile familiarity. Azure knowledge and UX collaboration are assets.
  • You will design and maintain web applications, participate in Scrum ceremonies, perform code reviews, mentor peers, conduct technical investigations, and write tests to ensure code quality.

Requirements

  • At least 6 years of experience as a front-end developer
  • At least 3 years of experience with Angular, version 15 or newer
  • Expertise with CSS, JavaScript, and TypeScript
  • Proficient in working with REST APIs
  • Experience with following would be considered an asset:
  • Skilled in collaborating with a UX Designer to implement their design and provide feedback
  • Proficient working knowledge of Azure
  • Strong understanding of Agile development methodologies, including Scrum required

Responsibilities

  • Design, develop, and maintain new and existing web applications and embedded apps using a micro-front-end architecture
  • Actively participate in Scrum ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives
  • Perform code reviews to provide meaningful and helpful feedback to other developers, ensuring adherence to architecture, security, and other critical standards
  • Contribute to the development of new ideas and approaches to improve work processes
  • Mentor other developers through pair programming, code reviews, demos, and lunch-and-learn sessions
  • Conduct technical investigations (POCs, analyses) to determine technology risk and feasibility
  • Write unit, system, and integration tests achieving a high degree of code coverage

FAQs

What is the minimum experience required for this Front End Developer position?

The minimum requirement is at least 6 years of experience as a front-end developer.

Which version of Angular is required for this role?

At least 3 years of experience with Angular version 15 or newer is required.

Is experience with Azure considered an asset for this position?

Yes, proficiency with Azure is considered an asset for this role.

What type of development methodologies does MNP follow?

MNP strongly emphasizes Agile development methodologies, particularly Scrum.

Are there opportunities for mentorship within the team?

Yes, mentoring other developers through pair programming, code reviews, demos, and lunch-and-learn sessions is part of the responsibilities for this role.

Does MNP offer any professional development assistance?

Yes, MNP provides professional development assistance as part of its rewards package.

How many paid personal days does MNP offer?

MNP offers 4 paid personal days.

What types of rewards does MNP provide for employees?

MNP offers customized rewards including generous base pay, bonus programs, flexible benefits, mental health resources, pension plan matching, and discounts among others.

Is collaboration with UX Designers part of the job responsibilities?

Yes, collaboration with a UX Designer to implement their design and provide feedback is part of the role.

Does MNP embrace diversity in the workplace?

Yes, MNP values diversity as a core principle and encourages applicants from diverse backgrounds, including those with disabilities.

Accounting
Industry
5001-10,000
Employees
1958
Founded Year

Mission & Purpose

MNP is a leading national accounting, tax and business consulting firm in Canada. We proudly serve and respond to the needs of our clients in the public, private and not-for-profit sectors. Through partner-led engagements, we provide a collaborative, cost-effective approach to doing business and personalized strategies to help organizations succeed across the country and around the world.