"The United Nations Population Division defines sub-replacement fertility as any rate below approximately 2.1 children born per woman of childbearing age, but the threshold can be as high as 3.4 in some developing countries because of higher mortality rates. Taken globally, the total fertility rate at replacement was 2.33 children per woman in 2003"
HN crowd might diss this product but if you consider all those execs and managers in medium/large corporations that rely on personal assistants to get their email and meetings sorted out this might be very successful.
Seems to be the perfect use case for them "It also syncs with your calendar and displays your upcoming meetings in a menu. (You can tap one to jump in.)"
If the code has tests, I would start by looking at those tests.
If it has no tests, then I would slowly try to build tests to document the functionality that I need. In your case being Angular that might be having simple html pages with the smallest module that you need.
How to find things? If you're on Windows try AstroGrep http://astrogrep.sourceforge.net/ to quickly search and jump around in the code or in any system I use VS Code for a similar functionality. Also learn to use command line find/grep.
Lastly, I would raise this because the company might not be aware they are buying a low quality framework that maybe ticks all the boxes in the contract but is in effect impossible to use by their current developers (you), it might be there's other people with more experience in said niche that might be able to help. In the private community maybe some people would be able to accept a short contract to help train you.
The abstraction is there because in many static languages you will immediately have two implementations, the infrastructure one (database, API call, 3rd party) and the tests.
It means nothing. Had a permanent position in a big Portuguese company and everyone in the whole team was working 12 hours plus per day.
Is uncommon to have people in Portugal working less than 40 hours. Tried to find a study to put some numbers in context of the reality I know. In the link Under "Duration of work" you can see that 78.6% of people work either 40 hours or more.
http://www.eurofound.europa.eu/observatories/eurwork/compara...
"Tower Hamlets residents visit for just £1
Local residents within the borough of Tower Hamlets can visit the Tower of London for only £1.00."
It's worth a visit being a tourist or a local.