Position: Middle/Strong Middle Angular Engineer
Company: Sombra
Category: JavaScript
Experience required: 2y
English level: intermediate

**Project:**
The calculator will determine the fee that a lender may charge a client if they make more than the allowed additional payments towards their mortgage. Users will also have the option to enter details about their “Prepayment Privilege” - this is the amount clients can put toward a closed mortgage.
The calculator will allow users to compare information about two different mortgage scenarios.

**Requirements:**
- Strong knowledge of Angular 8+
- SCSS
- Typescript
- Unit test (coverage should meet a minimum of 80%)
- Karma
- Jasmine
- At least Intermediate English level

**Project scope:**
- Responsive design is required
- The calculator should be accessible on desktop, tablet, and mobile devices
- The calculator will need to be developed as a stand-alone component so that can be easily reused in multiple web applications
- The calculator should be compatible with the current version and previous 3 versions of: Chrome, Firefox, Safari, Microsoft Edge and Internet Explorer 11  
- The calculators should support web browsers on iOS and Android devices
- It should also support WCAG 2.0 Level AA accessibility standards as required by the Accessibility for Ontarians with Disabilities Act (AODA)
- All Google Analytics tracking will need to be reviewed to ensure the correct events are matching with proper values