Senior Front End Developer (MVC)



a year ago


REPORTS TO: Director IT Applications

At MCAP we recognize that success is determined by the strength of our people. MCAP’s mission is to be best in class in its chosen markets. This means having the best value proposition for our customers, investors, brokers, borrowers, bankers, lenders and mortgage insurers. To achieve our mission, we have established strong values which are reflected in our day to day operations:

  • Pride in what we do
  • Integrity and transparency in how we do it
  • Responsibility and accountability for all we do
  • Professionalism in dealing with others
  • Innovation in our solutions
  • Teamwork
  • Fun

Job Summary

As a Front-End Web Developer you will combine the art of design with the art of development. Responsibilities will include building wireframes and code that will produce visual elements of the application. You will bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

In this role as the Front-End Web Developer you will define, extend and code of front-end client-side solutions to our web applications. The Front-End Web Developer will be hands on component development and deliver best-in-class web-design using HTML5, CSS3 & JavaScript within a Microsoft .Net MVC stack.

The front-end developer will be responsible for building web applications in MVC with experienced knowledge in consuming web services and working with back-end developers to provide data to/from your client-side code.

Key Responsibilities

  • Build robust, maintainable, enterprise-level web applications using .Net MVC framework and modern static front-end stack
  • Collaborate with back-end developers on the design and implementation of RESTful APIs.
  • Implement responsible web design principles to ensure that our web applications renders well across multiple devices
  • Collaborate with back-end developers and designers to improve usability and ensure technical feasibility of UI/UX designs
  • Developing and maintaining our CSS framework and codebase
  • Developing robust, modular and highly reusable widgets
  • Optimize applications for maximum speed and monitor website performance, watch for traffic drops related to site usability problems and rectify the issues
  • Assist back-end developers with coding and troubleshooting
  • Assure that all user input is validated before submitting to back-end
  • Write functional requirement documents and guides
  • Reviewing site statistics, establishing and responding to automated monitoring.
  • Participate in functional, performance, security and accessibility testing.
  • Participate in ongoing code reviews and ensure consistent quality and adherence to internal standards


  • Expertise in HTML5, CSS3, JavaScript, JQuery, AJAX and ASP.Net MVC, C# development
  • 5+ years of real-world experience working on production web-based applications as a front-end developer
  • Proficient understanding and maintaining of CSS pre-processors such as (LESS/SASS/SCSS)
  • Experience with RESTful Services and APIs
  • Proficient understanding or experience with
    • Analytics solutions, such as Google Analytics
    • Developing for search engine optimization using best practices and principles
    • Cross-browser compatibility issues and work-arounds
    • Modern web styling frameworks and components (i.e. Bootstrap, Material, etc.)
    • AODA/WCAG compliance standards
    • TFS/VSTS integration and code merging and branching methodology
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Excellent analytical and multitasking skills
  • Expertise in responsive web design, mobile-first designs and use of media queries
  • An ability to perform well in a fast-paced, agile environment
  • Team player with solid communication skills, able to interact effectively and work collaboratively
  • Ability to work under pressure in a changing, demanding environment. Able to prioritize and manage multiple tasks with tight deadlines.
  • Knowledge of mobile development platforms and frameworks (i.e. Xamarin etc.)


MCAP is an independent, Canadian based mortgage finance company with more than $15.4 billion of annual originations and $61 billion in assets under administration. MCAP provides mortgage products and services to a broad range of institutional investors and lenders for residential and commercial properties across Canada. Founded in 1981, MCAP has over 700 employees and originates, funds, trades, securitizes and services mortgages in offices across Canada.

MCAP is also a leader in Canadian construction and development lending with over 20 years in the business. Our teams of dedicated professionals serve a variety of developer, construction and investor clients across Canada.

Please note that in applying for a position with MCAP, applicants will be disclosing Personal Information about themselves and consent to the collection, use, disclosure, storage, transfer and/or processing by MCAP of this Personal Information for all purposes related or incidental to your employment application and MCAP's recruitment process.

MCAP provides equal opportunities for all applicants and is committed to fostering an inclusive, accessible environment, where all employees feel valued, respected and supported throughout the recruitment and employment process. If you require an accommodation, we will work with you to meet your needs.

This job's salary is undisclosed
Application Info